0

jQuery 1.9.0 を使用.trigger('click')して、チェックボックスを使用すると、checked属性が設定されません。チェックボックスがチェックされているかどうかを知る方法は他にありますか?現時点では、そのクリック イベントを明示的に処理し、属性を手動で切り替える必要があります。jQuery が JavaScript を単純化すると思われるので、これは長い道のりのように思えます。

1.8.3 ではこれを行う必要はありませんでしたが、1.9.0 では属性を設定しても何らかの理由でブラウザの表示が更新されません。

4

1 に答える 1

1

属性ではなく、プロパティを確認してください。この属性はあまり役に立ちません。

$(checkbox).prop("checked") // true if it is checked, false otherwise
$(checkbox).prop("checked",true) // make it checked
$(checkbox).prop("checked",false) // make it NOT checked

コメント用に編集:

そのためのセレクターがあります:

$(".mycheckboxes:checked")
于 2013-02-07T20:55:28.030 に答える