当前位置: 编程技术>jquery
jquery如何判断checkbox是否选中?多种方法
来源: 互联网 发布时间:2014-10-08
本文导语: 第一部分,jquery如何判断checkbox是否选中的三种就去,建议使用方法二。 方法一: 代码示例: if ($("#checkbox-id")get(0).checked) { // do something } 方法二: 代码示例: if($('#checkbox-id').is(':checked')) { // do something } ...
第一部分,jquery如何判断checkbox是否选中的三种就去,建议使用方法二。
方法一:
代码示例:
if ($("#checkbox-id")get(0).checked) {
// do something
}
// do something
}
方法二:
代码示例:
if($('#checkbox-id').is(':checked')) {
// do something
}
// do something
}
方法三:
代码示例:
if ($('#checkbox-id').attr('checked')) {
// do something
}
// do something
}
第二部分,jQuery判断checkbox是否选中的小例子
判断checkbox是否选中的方法有很多,jquery是如何做到的?
例子:
代码示例:
var systemBackup = $("#field_systemBackup").is(":checked");
选中返回true, 未选中返回false
第三部分,jQuery验证Checkbox是否选中的代码
jQuery验证Checkbox是否选中
例1,大多人在用的方法:
代码示例:
function chk() //是否被选中验证有选中的return true,否return false
{
var falg = 0;
$("input[name=cbname]:checkbox").each(function(){
if($(this).attr("checked")) // 这里可以用 if($("#cr").is(":checked"))
{
falg +=1; // 这里可以加上 return false 退出循环
}
}) // www.
if(falg >0)
return true;
else
return false;
}
{
var falg = 0;
$("input[name=cbname]:checkbox").each(function(){
if($(this).attr("checked")) // 这里可以用 if($("#cr").is(":checked"))
{
falg +=1; // 这里可以加上 return false 退出循环
}
}) // www.
if(falg >0)
return true;
else
return false;
}
以下代码更简单更高效:
代码示例:
if($("input[name=cbname]:checkbox").length==0) // 没有选择中任项
第四部分,jquery checkbox,radio是否选中的判断代码
jquery checkbox,radio是否选中的判断代码
1:判断radio
代码示例:
var selected = $('input[name=selectid:checked]').val();//若未被选中 则val() = null
if(selected == null){
alert("未选中!");
}else{
alert("选中!");
}
if(selected == null){
alert("未选中!");
}else{
alert("选中!");
}
2:判断checkbox
代码示例:
var n = $("input:checked").length;
if(n==0){
alert("未选中!");
}else{
alert("选中!");
}
$("div").text(n + (n
if(n==0){
alert("未选中!");
}else{
alert("选中!");
}
$("div").text(n + (n