ホームページ  >  記事  >  ウェブフロントエンド  >  jquery はチェックボックスのチェックボックスが選択されているかどうかを処理します コード共有の例

jquery はチェックボックスのチェックボックスが選択されているかどうかを処理します コード共有の例

小云云
小云云オリジナル
2018-01-10 09:20:411345ブラウズ

この記事では、チェックボックス(チェックボックス)がオンになっているかどうかのjquery処理のサンプルコードに関する関連情報を中心に紹介していますので、困っている方は参考にしていただければ幸いです。

jqueryはチェックボックス(チェックボックス)が選択されているかどうかを処理します

チェックボックスが選択されている場合はchecked=trueを使用しますが、checked="checked"でもOKです

attrの代わりにpropを使用する方が良いでしょう。 jQuery 1.6 より前のバージョンの attr() メソッドは通常どおり使用できますが、代わりに prop() メソッドを使用する必要があります

コード例:


<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="utf-8"/>
<title>checkbox</title>
</head>
<body>

<input type="button" id="btn1" value="全选">
<input type="button" id="btn2" value="取消全选">
<input type="button" id="btn3" value="选中所有奇数">
<input type="button" id="btn4" value="反选">
<input type="button" id="btn5" value="获得选中的所有值">

<input type="checkbox" value="checkbox1"/>
<input type="checkbox" value="checkbox2"/>
<input type="checkbox" value="checkbox3"/>
<input type="checkbox" value="checkbox4"/>
<input type="checkbox" value="checkbox5"/>

<script src="js/jquery-3.2.0.min.js"></script>
<script>
$(function(){

var checkbox = $("input[type=checkbox]");

$("#btn1").on("click",function(){
checkbox.prop("checked",true);
});

$("#btn2").on("click",function(){
checkbox.prop("checked",false);
});

$("#btn3").on("click",function(){
$("input[type=checkbox]:even").prop("checked",true);
});

$("#btn4").on("click",function(){
checkbox.each(function(){
if($(this).prop("checked")){
$(this).prop("checked",false);
}else{
$(this).prop("checked",true);
}
});
});

$("#btn5").on("click",function(){
var str = "";
$("input[type=checkbox]").each(function(){
if($(this).prop("checked")){
str += $(this).val() + ",";
}

});
console.log(str);
});

});
</script>


</body>
</html>

関連する推奨事項: HTML の入力ボックスの

radioチェックボックスが選択されているかどうかの判定

jqueryのチェックボックスが選択されているかどうかの判定のまとめ 例

単一のチェックボックスが選択されているかどうかを判定するjqueryコード_jquery

以上がjquery はチェックボックスのチェックボックスが選択されているかどうかを処理します コード共有の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。