jQuery .find('输入:选中')不匹配元素with checked =" checked" HTML属性

时间:2014-07-22 14:27:46

标签: javascript jquery

我有简单的代码 HTML:

<div class="currenciesRow">
     <input name="myChkbox" type="checkbox" checked="checked">
     <input name="myChkbox" type="checkbox">
</div>

JS:

var objChecked = $('.currenciesRow').find('input:checked');
console.log(objChecked.length);

不知怎的,当我在document.ready()上调用它时,它会返回0,但是当我调用此.on('change', function(){...})时,它会返回正确的值

1 个答案:

答案 0 :(得分:-1)

删除你的&#34;输入&#34;进入你的

 .find();

JSFiddle