これは本当に些細な質問のようですが、私はこれを一生懸命に解決することはできません。
私はこのjQuery変数を持っています...
var $selectArea = $("ul#1 li input[type='checkbox'],
ul#2 li input[type='checkbox'], ul#3 li input[type='checkbox']");
そして私はこれを実行したい...
$selectArea.closest('li').addClass('box-checked');
ただし、$selectArea
属性checked
が"checked"
-非常に単純な場合に限りますか?
だから私はこれを試しました...
if ( $selectArea.attr("checked") == "checked" ) {
$selectArea.closest('li').addClass('box-checked');
}
と...
$selectArea.filter('[checked="checked"]').closest('li').addClass('box-checked');
そしてこれは...(しかし、ここで間違った木を盗聴していると思います)
$selectArea.is('[checked="checked"]').closest('li').addClass('box-checked');
そして、アイデアは素晴らしい感謝です。