ホームページ >ウェブフロントエンド >jsチュートリアル >チェックボックスをトラバースして選択された item_jquery の値を取得する Jquery メソッド

チェックボックスをトラバースして選択された item_jquery の値を取得する Jquery メソッド

WBOY
WBOYオリジナル
2016-05-16 17:00:141306ブラウズ

ソースコード:

コードをコピー コードは次のとおりです:

jQuery(function($) {
$("input[name='key']:checkbox").click(function(){
var ids = '';
var flag = 0;
$("# ids").attr("value",ids);
$("input[name='key']:checkbox").each(function(){
if (true == $(this) .attr(" チェック済み")) {
ids = $(this).attr('value') ',';
flag = 1;
if (0 < flag) {
$("#ids").attr("value",ids);
return true;
}else {
alert('少なくとも 1 つ選択してくださいitem!');
return false;
}
});


このソースコードの関数: name='key' の複合値 チェックボックスの値、選択した項目の値を隠しフィールドのフォームに書き込みます
コアステートメント:




コードをコピー
コードは次のとおりです: $(" input[name='key']:checkbox").each(function(){ if (true == $(this).attr("checked")) { ids = $( this). attr('value') ',';
}
});


HTML では、チェックボックスがチェックされている場合、対応するタグがチェックされます。 。 ただし、jquery alter($("#id").attr("checked")) を使用すると、「checked」ではなく「true」であることが確認されるため、 if("checked"==$( "#id" ).attr("checked")) は間違っており、上記のように記述する必要があります: if(true == $("#id").attr("checked"))
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。