2011-05-19 64 views
1

HI, 的情况是我想选择与类名。产品-下拉列表中选择下拉列表检查所有复选框的值,我试过以下combonations但没有奏效 -什么是jQuery语法只选中检查框的下拉列表中的值?

$(".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

你的HTML看起来像什么? – BoltClock 2011-05-19 16:27:28

回答

2

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

我试着用:

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

和它的工作。

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

您还可以尝试调试如果问题不在addToTextBox。这可能是你的代码没有执行的原因。

+0

我想即使.size()> 0条件也可以。虽然我已经提前.lenth @ cx42net:谢谢:) – Aniket 2011-05-24 18:40:06

+0

不客气:) – 2011-05-25 06:54:22

相关问题