#jquery #jquery-selectors
#jquery #jquery-селекторы
Вопрос:
ПРИВЕТ, сценарий таков, что я хочу выбрать значения всех флажков, установленных в выпадающем списке с именем класса .product-dropdown, я пробовал следующие комбинации, но ничего не сработало —
$(".product-dropdown li").each("input[type='checkbox']:checked", function(e){
var cmd = $(this).val();
addToTextBox(cmd);
});
$(".product-dropdown li input[type='checkbox']:checked").each(function(e){
var cmd = $(this).val();
addToTextBox(cmd);
});
$(".product-dropdown input[type='checkbox']:checked").each(function(e){
var cmd = $(this).val();
addToTextBox(cmd);
});
Я новичок в jQuery и не знаком с синтаксисом, я хочу выбрать значения из каждого флажка, установленного в выпадающем списке флажков, и добавить его к содержимому флажка
Комментарии:
1. Как выглядит ваш HTML-код?
Ответ №1:
Что касается документации jQuery, :checked является правильным.
Я попытался с :
$('input[type=checkbox]:checked').length
и это сработало.
Вы уверены, что класс является .product-dropdown
и путь правильный? ( .product-dropdown input
)
Вы также можете попробовать выполнить отладку, если проблема не в addToTextBox
. Это может быть причиной, по которой ваш код не выполняется.
Комментарии:
1. Я думаю, что условие even .size ()> 0 также сработало бы. Хотя я продолжил . lenth @cx42net: Спасибо 🙂