什么是jQuery语法,只在选中的复选框的下拉列表中选择值?

时间:2011-05-19 16:25:02

标签: jquery jquery-selectors

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的新手,并且不熟悉语法,我想从复选框下拉列表中选中的每个复选框中选择值,并将其附加到复选框的内容

1 个答案:

答案 0 :(得分:2)

关于jQuery文档,:checked是正确的。

我尝试过:

$('input[type=checkbox]:checked').length

并且有效。

您确定该课程是.product-dropdown且路径是否正确? (.product-dropdown input

如果问题不在addToTextBox,您也可以尝试调试。这可能是您的代码未执行的原因。