SiteIS

jQuery - безграничные возможности в дизайне Вашего сайта!

- Один из самых популярных на сегодня среди веб разработчиков фреймворк

- Позволяет быстро и легко создать потрясающие веб-приложения

- Удивительно красивые анимационные эффекты

- Улучшение пользовательского интерфейса

Методы манипуляции элементами

Фильтрация отобранных элементов

.is() //вернёт значение true, если среди отобранных ранее элементов присутствует хотя бы один, указанный в параметре и false - если такого элемента нет. Подробнее...

.not() // исключит из отобранных ранее элементы, которые указаны в параметре. Подробнее...

.eq(index) // выберет элемент из отобранных ранее, с указанным в параметре индексом. Подробнее...

.slice(startIndex, endIndex) // выберет элементы из ранее отобранных, индекс которых находится в диапазоне, указанном в параметре (отсчет начинается с 0). При указании отрицательных значений в параметре, отсчет начинается с 1. Второй параметр не обязателен. Подробнее...

.filter() // выберет элемент из отобранных ранее, которые соответствуют указанному в параметре условию. Подробнее...

.filter(fn) // выберет элементы из отобранных ранее, которые соответствуют значению, возвращенному из функции (при условии trye), указанной в параметре. Подробнее...

Относительный поиск элементов

.siblings() //возвращает элементы, которые являются соседними для отобранных ранее объектов и имеют общего родителя. Подробнее...

.parent() //возвращает элементы, которые являются прямыми родителями для отобранных ранее объектов. Подробнее...

.parents() //возвращает все родительские элементы для отобранных ранее объектов (независимо от уровня вложенности. Подробнее...

.children() //возвращает дочерние элементы каждого из отобранных ранее объектов Подробнее...

.next() //возвращает элемент, который расположен следующим за объектом из отобранных ранее. Подробнее...

.nextAll() ///возвращает все элементы, который расположены следующими за объектом из отобранных ранее. Подробнее...

.prev() //возвращает один элемент, который расположен перед объектом из отобранных ранее. Подробнее...

.prevAll() //возвращает все элементы, который расположены перед объектом из отобранных ранее. Подробнее...

Работа с атрибутами элементов

.attr(name) //Вернет значение атрибута, указанного в параметре метода, для первого объекта из отобранного набора элементов. Подробнее...

.attr(name, value) //Присвоит значение (value) атрибуту, указанному в параметре метода (name), для объектов из отобранного набора. Подробнее...

.attr(name, fn) //Присвоит значение атрибуту, указанному в параметре метода (name), которое возвращает пользовательская функция (fn), для всех объектов из отобранного набора. Подробнее...

.attr(settings) //Объектам из отобранного набора, присвоит атрибуты с соответствующими значениями, перечень которых указан в параметре метода. Подробнее...

.removeAttr(name) //Удалит атрибут, указанный в параметре метода, у всех отобранных ранее объектов, обладающих этим атрибутом. Подробнее...

Работа с классами элементов

.hasClass(name) //проверяет наличие элемента с классом, имеющим значение, указанное в параметре метода. Вернет true, если в выбранном наборе присутствует хотя бы один элемент у которого атрибут class имеет значение, указанное в параметре метода. В противном случае вернет false. Подробнее...

.addClass(name) //добавит к атрибуту class отобранных элементов значение (name),  указанное в параметре метода. Подробнее...

.removeClass(name) //удалит значение (name) атрибута class, указанное в параметре метода, у всех элементов в выбранном наборе, которым присвоен атрибут class с указанным значением. Подробнее...

.toggleClass(name) //добавит атрибут class со значением (name), указанным в параметре метода, ко всем элементам в выбранном наборе, у которых отсутствует это значение, и удалит значение (name) атрибута class, указанное в параметре метода, у всех элементов в выбранном наборе, которым присвоен атрибут class с данным значением. Подробнее...

.toggleClass(name, switch) //Добавит сласс, указанный в первом параметре (name) метода, если второй параметр (функция switch) возвращает значение true, или удалит указанный класс, если функция switch вернет false.

Работа с атрибутом value

.val() //вернет значение атрибута value для первого элемента input, содержащегося в отобранном наборе. Для элемента select с возможностью множественного выбора, вернет массив значений (option), которые выбраны в первом элементе. Подробнее...

.val(string) //установит значение value, указанное в параметре (string) метода для всех отобранных элементов input Подробнее...

.val(array) //принимает в качестве параметра строковый массив со значениями для радиокнопок, чекбоксов и select Подробнее...

Методы для работы с контентом

.text() //возвращает текстовое содержимое всех элементов в отобранном наборе. Подробнее...

.text(string) //изменит текстовое содержимое элементов в отобранном наборе на строку, переданную в параметре (string) метода. Подробнее...

.html() //возвращает html содержимое первого элемента в отобранном наборе. Подробнее...

.html(string) //добавит html содержимое, переданное в параметре (string) метода, для всех элементов в отобранном наборе Подробнее...

Методы для вставки контента

.append(content) //вставляет контент, переданный в параметре (content) метода, внутрь каждого элемента из отобранного набора за уже существующим содержимым элемента. Подробнее...

.appendTo(selector) //перемещает элементы из отобранного набора внутрь элемента, указанного в параметре (selector) метода, в конец содержимого элемента. Подробнее...

.prepend(content) //вставляет контент, переданный в параметре (content) метода, внутрь каждого элемента из отобранного набора перед уже существующим содержимым элемента. Подробнее...

.prependTo(selector) //перемещает элементы из отобранного набора внутрь элемента, указанного в параметре (selector) метода, в начало содержимого элемента. Подробнее...

.before(content) //вставляет контент, переданный в параметре (content) метода, перед каждым элементом из отобранного набора. Подробнее...

.after(content) //вставляет контент, переданный в параметре (content) метода, после каждого элемента из отобранного набора. Подробнее...

.insertBefore(selector) //перемещает элементы из отобранного набора в позицию перед элементом, указанным в параметре (selector) метода. Подробнее...

.insertAfter(selector) //перемещает элементы из отобранного набора в позицию после элемента, указанного в параметре (selector) метода. Подробнее...

Методы для обрамления контента

.wrap(html) //оборачивает каждый из отобранных элементов в html, указанный в параметре. Подробнее...

.wrap(element) //оборачивает каждый отобранный элемент в DOM-элемент, указанный в параметре. Подробнее...

.wrapAll(html) //оборачивает все отобранные элементы в html, указанный в параметре. Подробнее...

.wrapAll(element) //оборачивает все отобранные элементы в DOM-элемент, указанный в параметре. Подробнее...

.wrapInner(html) //оборачивает содержимое каждого отобранного элемента в html, указанный в параметре. Подробнее...

.wrapInner(element) //оборачивает содержимое каждого отобранного элемента в DOM-элемент, указанный в параметре. Подробнее...

Замена, удаление и клонирование элементов

.replaceAll(selector) //заменит элемент, указанный в параметре метода, на элемент из отобранного набора. Подробнее...

.replaceWith(content) //заменит элементы из отобранного набора, строкой (включая html), переданной в параметре (content) метода. Подробнее...

.empty() //удаляет все содержимое (включая дочерние элементы) из объектов в отобранном наборе. Подробнее...

.remove(expression) //удаляет все элементы из отобранного набора. В качестве параметра может принимать дополнительные условия для удаления элементов. Подробнее...

.clone() //клонирует элементы из отобранного ранее набора. Если в параметре метода передать true, то будут скопированы и методы, примененные к клонируемому элементу. Подробнее...

Автор: Super User