Member 8660975 Ответов: 1

.prop ("отключен") mehtod не работает в chrome


Я использую метод.prop("disabled"), чтобы получить количество отключенных div. он ведет себя правильно при запуске в IE (Internet Explorer), но не показывает такого же поведения для браузера chrome.
ниже приведен код, который я использовал:
$('#UserEditShopList li. accountText'). each (функция () {
if ($(this). prop ("отключено")) {
countEnabled++
}
});

Karthik_Mahalingam

jquery-ui.min.js, это для пользовательского интерфейса,
вы должны добавить jQuery core js.

Member 8660975

Привет, Картик, спасибо. Я попробую добавить это. но хотел бы знать, почему он ведет себя по-разному для браузеров

Karthik_Mahalingam

какую версию jquery вы используете?

Member 8660975

библиотека jQuery-1.6.4

Karthik_Mahalingam

я проверил, все работает нормально..

1 Ответов

Рейтинг:
0

PeterCSantana

Если вы используете jQuery < 1.6, сделайте это:

jQuery .attr("disabled", 'disabled');


Если вы используете jQuery 1.6+:
jQuery .prop("disabled", true);


См. этот вопрос: .подпирать() против . аттр() для справок почему.
Или вы можете попробовать это:
.attr("disabled", 'disabled');