SQL2008Serverと最新のJQueryを使用します。データベースから列をクエリしてリスト/配列を取得した場合、各チェックボックスグループのチェックボックスを「チェック済み」にマークするにはどうすればよいですか?以下のチェックボックスグループとリストの例:
カテゴリ「1,7,20」のリスト(Jqueryは値1、7、10がチェックされたチェックボックスをマークする必要があります)いいね「2,3」のリスト(Jqueryは値2と3がチェックされたチェックボックスをマークする必要があります)
<form>
<input type="checkbox" class="category" name="category" value="14" />Blah
<input type="checkbox" class="category" name="category" value="1" />Blah1
<input type="checkbox" class="category" name="category" value="7" />Blah2
<input type="checkbox" class="category" name="category" value="20" />Blah3
<input type="checkbox" class="likes" name="likes" value="17" />Apple
<input type="checkbox" class="likes" name="likes" value="3" />Apple1
<input type="checkbox" class="likes" name="likes" value="2" />Apple2
<input type="checkbox" class="likes" name="likes" value="13" />Apple3
</form>
次のJQueryコードを試しましたが、機能しません。
$.each(['1,7,20'], function (index, item) {
if ($('.category').val() === item) {
$(".category").prop("checked", true);
}
});