jQuery: исключить флажок с определенным значением

0

Как исключить флажки, например

<input type="checkbox" value="multiselect-all">

из

$(section).find('input, select').each(function(i, field) {});

Я попытался использовать

$(section).find('input:not(checkbox), select').each(function(i, field) {});

но это не сработало на первом месте. Поэтому я не могу перейти к фильтру флажка со значением.

Теги:
checkbox

2 ответа

3
Лучший ответ

Как насчет:

$(section).find('input:checkbox:not([value=multiselect-all]), select').each(function(i, field) {});
1

Думайте, что вы можете использовать фильтр для фильтрации всех входов/выберите arent checbox со значением "multiselect-all":

$(section).find('input, select').filter(function() {
    return !(this.type === "checkbox" && this.value === "multiselect-all");
}).each(function(i, field) {});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню