English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
С помощью jQuery можно легко выбирать элементы HTML. Но в некоторых случаях, когда структура HTML сложна, выделение элементов, которые мы выбираем, может быть делом хлопотным.
1. children
Эта функция получает всех прямых детей набора элементов.
Передача выборочного выражения children() сужает результаты выбора до выбранных элементов;
Если children() не принимает никаких параметров, он возвращает все прямые дети; не возвращает внуков.
2. filter
Эта функция фильтрует элементы из набора, передавая выборочное выражение. Любые элементы, не соответствующие этому выражению, будут удалены из выбранного набора.
3. not
Противоположно filter, not() удаляет из набора элементы, соответствующие шаблону.
4. add
Если мы хотим добавить некоторые элементы в набор, функция add() именно для этого.
5. slice
Иногда нам нужно получить подмножество набора элементов, основываясь на положении элемента в наборе. slice() именно для этого.
Первый параметр - это положение первого элемента, начинающийся с нуля. Он включен в возвращаемый фрагмент;
Второй параметр - это индекс первого элемента, начинающийся с нуля. Он не включен в возвращаемый фрагмент. Если его не указать, он будет распространяться до конца набора;
6. parent
Функция parent() выбирает прямой родитель набора элементов.
7. parents
Это множественное число, parents() выбирает всех предков элементов в наборе. Моя мысль заключается в том, что все предки включают прямой родитель до элементов 'body' и 'html'. Поэтому лучше передавать выражение, чтобы сузить результаты выбора.
8. siblings
Эта функция выбирает всех братьев и сестер набора элементов, передавая выражение можно фильтровать результаты.
9. prev & prevAll
Функция prev() выбирает предыдущего брата узла. Функция prevAll() выбирает набор всех предыдущих братских узлов.
10. next & nextAll
Эти функции работают так же, как prev и prevAll, но они выбирают следующего брата или сестру.
Вот и все, что я хочу поделиться с вами о методах выбора HTML с помощью jQuery. Надеюсь, это поможет вам и希望大家多多支持呐喊教程。