Селектор jquery для всех отмеченных флажков, которые не отключены - программирование
Подтвердить что ты не робот

Селектор jquery для всех отмеченных флажков, которые не отключены

как я могу найти все флажки, которые отмечены, и не отключен?

4b9b3361

Ответ 1

$('input[type="checkbox"]').filter(function() {
return !this.disabled && this.checked;
})

Ответ 2

Так же:

$("input[type='checkbox']:checked").not(":disabled")...

Здесь обнаруживаются поля input s, с типом checkbox, которые отмечены и не отключены. Если это не работает, вы должны использовать проверку атрибута:

$("input[type='checkbox']:checked").not("[disabled]")...

Или, как указано в @lonesomeday, вы можете объединить его в один селектор:

$("input[type='checkbox']:checked:not(:disabled)")...

Я собрал доказательство концепции в этой скрипте.

Ответ 3

$('input[type="checkbox"]:checked').not(":disabled");

Здесь fiddle

Ответ 4

Вы можете использовать этот селектор.

​$('input[type=checkbox]:checked:not(:disabled)')​

Отметьте это FIDDLE

Ответ 5

как насчет $("input[type='checkbox']:checked:enabled")?