Методът prop - получаване и промяна на свойствата на елементи с помощта на jQuery, Дмитрий Трепачев
Работа с DOM
Работа с CSS
Добавяне на съдържание
Родители и потомство
Работа с комплект
Комплект байпас
jQuery ефекти
Контрол на анимацията
Методът.prop() ви позволява да получите и промените свойството на елемент.
Вижте също метода attr, който ви позволява да работите с атрибути на елемент.
Проверка дали съществува собственост:
Промяна на стойността на свойството:
Промяна на стойностите на няколко атрибута:
Допълнително
Започвайки с jQuery1.1, методътattrможе да приложи дадена функция към всеки елемент в набор.
В този случай функцията ще получи номера на елемента в набора като първи параметър и текущата стойност на атрибута като втори параметър:
Имената на променливите във функцията могат да бъдат всякакви.
Например, ако за първия параметър'число в набора'зададем имеиндекс- тогава вътре в нашата функция ще бъде налична променливатаиндекс, която ще съдържа номера в набора за елемента, който функцията обработва в момента.
По същия начин, ако за втория параметър'текущата стойност на атрибута'дадем например иметоvalue- тогава вътре в нашата функция ще бъде налична променливатаvalue, която ще съдържа стойността на атрибута на елемента, който функцията обработва в момента:
Стойността на атрибута на всеки елемент ще се промени на тази, върната от функцията специално за този елемент.
Промени в jQuery1.6
Започвайки с jQuery 1.6, ако се опитате да получите стойността на атрибут, който елементът няма, методът attr ще върне недефинирано.
В по-ранните версии вместо това се връщаше празен низ.
От версия jQuery1.6 начинът за работа с атрибути исвойства - подпорите вече трябва да се използват за подпори.
Свойствата са атрибути с проверени и деактивирани типове.
Вижте разликата с атрибутаdisabledкато пример: