HI, 场景是我想选择一个带有类名.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的新手,并且不熟悉语法,我想从复选框下拉列表中选中的每个复选框中选择值,并将其附加到复选框的内容
答案 0 :(得分:2)
关于jQuery文档,:checked是正确的。
我尝试过:
$('input[type=checkbox]:checked').length
并且有效。
您确定该课程是.product-dropdown
且路径是否正确? (.product-dropdown input
)
如果问题不在addToTextBox
,您也可以尝试调试。这可能是您的代码未执行的原因。