Методът prop - получаване и промяна на свойствата на елементи с помощта на jQuery, Дмитрий Трепачев

Работа с DOM

Работа с CSS

Добавяне на съдържание

Родители и потомство

Работа с комплект

Комплект байпас

jQuery ефекти

Контрол на анимацията

Методът.prop() ви позволява да получите и промените свойството на елемент.

Вижте също метода attr, който ви позволява да работите с атрибути на елемент.

Проверка дали съществува собственост:

Промяна на стойността на свойството:

Промяна на стойностите на няколко атрибута:

Допълнително

Започвайки с jQuery1.1, методътattrможе да приложи дадена функция към всеки елемент в набор.

В този случай функцията ще получи номера на елемента в набора като първи параметър и текущата стойност на атрибута като втори параметър:

Имената на променливите във функцията могат да бъдат всякакви.

Например, ако за първия параметър'число в набора'зададем имеиндекс- тогава вътре в нашата функция ще бъде налична променливатаиндекс, която ще съдържа номера в набора за елемента, който функцията обработва в момента.

По същия начин, ако за втория параметър'текущата стойност на атрибута'дадем например иметоvalue- тогава вътре в нашата функция ще бъде налична променливатаvalue, която ще съдържа стойността на атрибута на елемента, който функцията обработва в момента:

Стойността на атрибута на всеки елемент ще се промени на тази, върната от функцията специално за този елемент.

Промени в jQuery1.6

Започвайки с jQuery 1.6, ако се опитате да получите стойността на атрибут, който елементът няма, методът attr ще върне недефинирано.

В по-ранните версии вместо това се връщаше празен низ.

От версия jQuery1.6 начинът за работа с атрибути исвойства - подпорите вече трябва да се използват за подпори.

Свойствата са атрибути с проверени и деактивирани типове.

Вижте разликата с атрибутаdisabledкато пример: