ホームページ > ウェブフロントエンド > jsチュートリアル > JQuery CheckBox(チェックボックス)の操作方法まとめ_jquery

JQuery CheckBox(チェックボックス)の操作方法まとめ_jquery

WBOY
リリース: 2016-05-16 16:03:59
オリジナル
1325 人が閲覧しました

1. 単一のチェックボックスで選択された項目を取得します (3 つの書き込み方法):

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

$("input:checkbox:checked").val()

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

$("input:[type='checkbox']:checked").val();

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

$("input:[name='ck']:checked").val();

2. チェックボックスで選択された複数の項目を取得します:
コードをコピーします コードは次のとおりです:

$('input:checkbox').each(function() {
If ($(this).attr('checked') ==true) {
アラート($(this).val());
}
});

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

('input:checkbox').map(function () { Return(this).val();
}).get().join(',') ;


3. 最初のチェックボックスを選択した値として設定します:
コードをコピーします コードは次のとおりです:
$('input:checkbox:first').attr("checked",'checked');

または

コードをコピー コードは次のとおりです:
$('input:checkbox').eq(0).attr("checked",'true');


4. 最後のチェックボックスを選択した値に設定します:
コードをコピーします コードは次のとおりです:
$('input:radio:last').attr('checked', 'checked');

または

コードをコピー コードは次のとおりです:
$('input:radio:last').attr('checked', 'true');


5. インデックス値に基づいて、任意のチェックボックスを選択した値として設定します。
コードをコピーします コードは次のとおりです:
$('input:checkbox).eq(インデックス値).attr('checked', 'true');イン​​デックス値=0,1,2....

または

コードをコピー コードは次のとおりです:
$('input:radio').slice(1,2).attr('checked', 'true');


6. 複数のチェックボックスを選択します:
1 番目と 2 番目のチェックボックスを同時に選択します:

コードをコピー コードは次のとおりです:
$('input:radio').slice(0,2).attr('checked','true');


7. 値の値に基づいて、チェックボックスを選択した値に設定します。
コードをコピーします コードは次のとおりです:

$("input:checkbox[value='1']").attr('checked','true');

8. 値 = 1 のチェックボックスを削除します:
コードをコピーします コードは次のとおりです:

$("input:checkbox[value='1']").remove();

9. 削除するチェックボックス:
コードをコピーします コードは次のとおりです:

$("input:checkbox").eq(インデックス値).remove(); インデックス値=0,1,2....

たとえば、3 番目のチェックボックスを削除します:
コードをコピー コードは次のとおりです:

$("input:checkbox").eq(2).remove();

10. トラバースチェックボックス:
コードをコピーします コードは次のとおりです:

$('input:checkbox').each(function (index, domEle) {
//コードを書く
});

11. すべて選択します
コードをコピーします コードは次のとおりです:

$('input:checkbox').each(function() {
$(this).attr('checked', true);
});

12. すべての選択を解除します:
コードをコピーします コードは次のとおりです:

$('input:checkbox').each(function () {
$(this).attr('checked',false);
});

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート