私はチェックボックスの束を持っている:複数のチェックボックスで属性を変更するためのクリーンな方法はありますか?
<input type="checkbox" name="foo" value="1" />
<input type="checkbox" name="foo" value="2" />
<input type="checkbox" name="foo" value="3" />
<input type="checkbox" name="foo" value="4" />
<input type="checkbox" name="foo" value="5" />
<input type="checkbox" name="foo" value="6" />
私はchecked
は値1、3と5とのものを属性を変更したい下記よりセレクタを提供するために、きれいな方法があります(好ましくはワンライナー)?
$('[name="foo"][value="1"],[name="foo"][value="3"],[name="foo"][value="4"]').prop({ checked: true }).change();
P.S.
$('[name="foo"]').filter('[value="1"],[value="3"],[value="4"]').prop({ checked: true }).change();
'$( '[名= fooの]: odd ')。prop(' checked '、t rue); ' – PHPglue
@guradioその値を持つかもしれない他のチェックボックスがページにあります。私はページ全体を制御しません。私はむしろそうしないだろう。 – AngryHacker
@PHPglue彼は、インデックスが常に同じであることを私は疑います。 – guradio