2

以下にこのjqueryがあります-チェックされているすべてのチェックボックス入力を見つけています。

これをより具体的にしたい-「正しいというクラスを持つチェックされたすべての入力を見つける」のようなもので検索セレクターに追加することは可能ですか?

    $(this).find("input:checked").each(function(){
        checkedlist.push($(this).val());
    });

もしそうなら、どうすればいいですか?

4

1 に答える 1

7

クラスをセレクターに追加するだけです。

$(this).find("input.correct:checked").each(function () {
    checkedlist.push( this.value );
});

パフォーマンスを少し向上させるために、:checkedセレクターからパーツを削除できます。

$(this).find("input.correct").each(function () {
    if ( this.checked ) checkedlist.push( this.value );
});
于 2013-04-11T18:55:57.917 に答える