2011-06-01 65 views
1

所以當前使用ajax和JQuery .post來返回填充了某些值的表單。我所試圖做的是基本上確定如果內容包含使用複選框:DOM更改後計數元素

var count = $('#form').find('checkbox').length; 
alert(count); 

然而,即使它確實包含複選框輸出爲0,所以我有語法錯誤或者是它的東西做的事實上覆選框不在原始DOM中?

千恩萬謝,

回答

5

沒有標記checkbox,你將需要使用:checkboxdocs選擇

$('#form').find(':checkbox').length; 

或更詳細的

$('#form').find('input[type="checkbox"]').length; 
+0

總有一些事情這麼笨此時的晚。非常感謝 :) – buymypies 2011-06-01 23:47:27