jqueryを初めて使用しています。疑いがあります。チェックされているチェックボックスの数を確認するために、次のjQueryスクリプトがあります。JQueryでチェックボックスのチェックボックスの値を取得する
<script>
function countChecked() {
var n = $("input:checked").length;
$("div").text(n + (n <= 1 ? " is" : " are") + " checked!");
}
countChecked();
$(":checked").click(countChecked);
</script>
しかし、これはページ全体に1セットのチェックボックスしかない場合に機能します。しかし、私はいくつかの異なるセットのチェックボックスとラジオボタンをページに持っています。 jQueryをバインドするチェックボックスには、 'selectArticle []'という名前属性があります。
これらのチェックボックスのみを監視するために、上記のスクリプトにどのような変更を加えましたか。上記のスクリプトを変更して、チェックされたChecboxの値を実際に取得することも可能です。
誰かが私のために上記のスクリプトを修正できますか...ありがとう!
の名前です。チェックボックスをオンにしましたか? –
@サニー:あなたは '.val()'を使って値を得ることができます。各値を取得するには、チェックされたすべての要素を反復処理する必要があります。 –
助け合ってくれてありがとう。あともう一つだけ。私は最終的にチェックボックスの値をチェックすることができました。この値はいくつかのidを表します。チェックしたチェックボックスに値1があるとしたら、そのチェックボックスの下にあるすべての入力テキストフィールドは、title1、headline1、dw1 ...などのような名前になります。 'title1、headline etc'のような対応する要素はすべて検証されていなければなりません。チェックされていないチェックボックスは必要ありません... –