0

私は一般的にJQueryが初めてで、ページのチェックボックスがオンになっているかどうかにかかわらず、関数をアクティブにしたいと考えています。次に、チェックボックスが「チェック」されているかどうかを確認する必要があります。

私が見たすべての例では、機能するためにチェックボックスの名前が必要であるため、これを行う方法がわかりません。これがJavascriptでもあれば大丈夫です。

誰にもアイデアはありますか?

4

2 に答える 2

4

$('input[type="checkbox"]')ページ上のすべてのチェックボックスを選択します。

以下は、チェックボックスのいずれかが変更され、チェックされたときに関数を実行します。

$('input[type="checkbox"]').change(function(){
    if($(this).is(':checked')) {//do something}
})
于 2013-02-09T21:44:06.603 に答える
1

チェックボックスを動的にバインドしてイベントを変更し、チェックされているかどうかを確認してから、選択した機能を実行します。

$(document).on("change", ".chkelement", function(){
   if( $(this).is(":checked") )
   {
      //DO SOMETHING
   }
});

チェックボックスが配置される場所にできるだけ近い「ドキュメント」以外のコンテナーを使用することをお勧めしますが、その考えは正しいですか?

于 2013-02-09T21:45:28.253 に答える