Мой счастливый акр земли

Садись и переписывай клиента )))

Нововведения в jQuery 1.6 / jQuery / Хабрахабр

.prop(), .removeProp() и .attr()

Также теперь отделены свойства элементов от их атрибутов. Для доступа к атрибутам остался метод .attr(), а для доступа к свойствам элемента, которые могут меняться динамически (значения атрибутов при этом не меняются), теперь нужно делать через .prop(). Самым простым примером может быть поведение : в 1.5 вызов .attr(‘checked’) возвращал true/false в зависимости от установки флага, в версии же 1.6 .attr(‘checked’) вернёт строковое значение, записанное в атрибут, или undefined, если атрибут отсутствует, а состояние флага нужно получать через .prop(‘checked’).


Есть что сказать? Скажите!