2011-06-01 63 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