このコードは、ボタンをクリックするとチェックボックスをクリアする必要があります。 <form></form>
タグを削除すると動作しますが、.find()
はすべての子孫を見つけられると思いましたか?jquery .find()not working
<script type="text/javascript">
$(document).ready(function(){
var clearCheckboxes = function() {
$('.outerbox').find('input').each(function() {
$(this).attr('checked', false);
});
}
$('input.myButton').click(clearCheckboxes);
});
</script>
<div class="outerbox">
<form>
<input type="checkbox" checked="" /> checkbox1
<input type="checkbox" checked="" /> checkbox2
</form>
</div>
<input class="myButton" value="clear checkboxes now" type="button"/>
代わりにそれは明らかに罰金を働いて.ATTR – kinakuta
の.prop使用してみてください - http://jsfiddle.net/gYHKA/ –
が私のために動作します。http:// jsfiddle .net/CgsEu/ –