.get()
Получить из объекта jQuery, содержащего набор элементов, данные элементы в виде массива DOM-элементов. Например $(“div”).get();
.get(index)
Есть jQuery-набор элементов..get(0); вернет 1-й элемент набора как объект DOM, и т.д.
.data(key);
Получение значения, 1-го элемента из набора, по ключу key. Значение ранее должно быть установлено с помощью .data(key, value);Пример: $(“div”).data(“length”); //значение ключа length 1-го элемента из коллекции div.
.data(key, value)
Установка для любого элемента пары ключ/значение которые потом можно получить обратно с помощью .data(key).Пример: $(“div”).data(“lenght”, 5);
.removeData();
Удаление всех пар ключ/значение установленных ранее через .data(key, value).Например: $(“div”).removeData();
.removeData(key);
Удаление пар ключ/значение установленных ранее через .data(key, value) у которых key равен указанному.Например: $(“div”).removeData(key);
.toArray();
Возвращает все DOM-элементы, хранящиеся в объекте jQuery в виде массива.Например: $(“div”).toArray();Аналог .get()
.index()
Возвращает номер позиции первого выбранного элемента относительно соседних элементов на странице (под соседними понимаются элементы имеющие общего родителя).
.index(selector)
Возвращяет номер позиции первого выбранного элемента, среди элементов, удовлетворяющих селектору selector. Если такого элемента не найдется, то метод вернет -1
.data({key1: value1, key2: value2, …});
Устанавливает для любого элемента несколько пап ключ/значение.Например: $(“#content”).data({“b”:3, “c”:4});
.data();
Возвращает объект со всеми переменными, прикрепленными к первому элементу набора. Возвращаемый объект имеет формат {key1: value1, key2: value2, …}Например: $(“div”).data();
.index(element);
Возвращает позицию элемента в наборе. В качестве element может быть DOM-элемент или объект jQuery (если он будет содержать несколько элементов, то метод будет выполнен для первого из них).Пример: /по элементу DOM/ $(‘li’).index(document.getElementById(‘bar’)); /по объекту jQuery/ var listItem = $(‘#bar’); alert(‘Index: ‘ + $(‘li’).index(listItem));
.size();
Возвращает количество элементов в наборе.Например: $(‘div’).size();
.find(selector | jQueryObject | elementDOM );
Поиск элементов внутри уже отобранных элементов. Пример: $(‘div’).find(‘.big’);
.nextUntil(selector); Что вернет пример: $(“div”).nextUntil(“.lBlock”)
элементы, которые находятся после каждого div-элемента на странице, но не дальше первого элемента с классом lBlock.
.offsetParent();
Возвращает ближайшего предка (т.е. из числа: родитель, прародитель, и так далее, до начало дерева DOM), у которого задан тип позиционирования (position равен relative или absolute или fixed).
.parentsUntil([selector]);Что вернет пример: $(“#block”).parentsUntil(“.lBlock”)
Вернет всех предков элемента, имеющего идентификатор block, вплоть до элемента с классом lBlock.
.siblings([selector]);Что вернет пример: $(“.lBlock”).siblings(“.cont”)
Найдет элементы класса cont, которые имеют общих родителей, с элементами класса lBlock
Что вернут примеры: 1) $(“div”).eq(0) 2) $(“div”).eq(-1) 3) $(“div.lBlock”).eq(5)
1) вернет первый div-элемент на странице.2) вернет последний div-элемент на странице.3) вернет шестой по счету div-элемент с классом lBlock.
.filter(selector)
Фильтрует набор элементов, оставляя только те, которые удовлетворяют селектору selector.Пример:$(“div”).filter(“.lBlock”) //вернет div-элементы с классом lBlock.
.filter(function(index))
Фильтрует набор элементов c помощью заданной функции. Эта функция вызывается отдельно, для каждого из выбранных элементов. Если она возвращает true, то текущий элемент будет включен в конечный результат. Сами элементы доступны в функции, в переменной this, а их порядковые номера в наборе — в переменной index.Пример: $(“div”).filter(filterDivs) //вернет div-элементы, “одобренные” функцией filterDivs.
.has(selector)
Фильтрует набор выбранных элементов, оставляя только те, которые имеют потомков, соответствующих заданному селектору.
.is(selector | jQuery | elem | function(index));
Проверяет, соответствует ли хотя бы один из выбранных элементов определенному условию (оно зависит от заданного параметра: если задан селектор, то условием будет соответствие селектору; если задан объект jQuery, то условие — наличие в нем выбранных элементов; при передаче в .is() элемента DOM, будет проверяться его наличие среди выбранных элементов; и наконец если указать в качестве параметра функцию, то проверка условия будет возложена на нее). Возвращает значение типа boolean (true или false).
Что вернут примеры:1) $(“div”).slice(3)2) $(“div”).slice(3, 5)3) $(“div”).slice(-4, -2)4) $(“div”).slice(-2)
1) вернет все div-элементы, начиная с четвертого (с индексами 3, 4, …).2) вернет div-элементы с индексами 3 и 4.3) вернет div-элементы, идущие четвертым и третьим с конца.4) вернет предпоследний и последний div-элементы на странице.