私はこれを取得しようとしていますすべてのコードを選択するが、私は間違っているのか分からない。私はここにコードを見つけました http://jsfiddle.net/L6e72fpv/すべてを選択しますか?私は間違って何をしていますか?
私はそれが互換性の問題か、私は間違ったコードを一緒に入れているのか分かりません。 jsfiddleではうまく動作しますが、フルページでは動作しません。 これは私がページに持っている方法です。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;" charset="utf-8" />
<title>TEST</title>
<script>
$("#checkAll").change(function() {
$("input:checkbox").prop('checked', $(this).prop("checked"));
});
</script>
</head>
<body>
<form action="#">
<p>
<label>
<input type="checkbox" id="checkAll" /> Check all</label>
</p>
<fieldset>
<legend>Loads of checkboxes</legend>
<p>
<label>
<input type="checkbox" /> Option 1</label>
</p>
<p>
<label>
<input type="checkbox" /> Option 2</label>
</p>
<p>
<label>
<input type="checkbox" /> Option 3</label>
</p>
<p>
<label>
<input type="checkbox" /> Option 4</label>
</p>
</fieldset>
</form>
</body>
</html>
</body>
</html>
スクリプトを一番下に置くと、チェックボックスが実際に作成される前にイベントを割り当てようとしています。一番上で動作させるには、document.ready関数に入れ、jqueryを組み込みます。 – CAllen
jQueryをフルページにインポートしましたか?あなたはあなたのフルページに 'checkAll'というIDの要素を持っていませんか? – Lixus