jquery如何判断checkbox是否被选中,选中就显示,未选中就隐藏

如题所述

    通过选择器 “:checked”和“is”来判断,匹配所有选中的被选中元素(复选框、单选框等,select中的option),但对于select元素来说,获取选中推荐使用 :selected,用法:
    if($('[name=gender]:eq(0)').is(':checked')) {  alert('提示信息')  }

    这里主要是对于表单属性选择器的运用,图片中列表了一部分,另外还有not、:animated、:focus等,更多可以参考jquery api资料,会有详细叙述(百度搜索jquery api即可找到)

    下面是一个关于问题的示例:
    <input type="checkbox" name="gender" value=0 onclick="if($('[name=gender]:eq(0)').is(':checked')) {  alert('提示信息'+this.value)  }">

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-07-30
$('.ms-1').click(function() {
var isChecked = $(this).find('input[type="checkbox"]').is(':checked');
isChecked ? $('.ml-1').show() : $('.ml-1').hide();
}

jquery如何判断checkbox是否被选中,选中就显示,未选中就隐藏
('.ms-1').click(function() { var isChecked = $(this).find('input[type="checkbox"]').is(':checked');isChecked ? $('.ml-1').show() : $('.ml-1').hide();} 判断还是使用prop这个,attr不怎么对的,因为现在是可以直接checked,不需要写成 checked = "checked"的 ...

如何用jquery判断checkbox是否被选中并弹出提示?
展开全部 $("input[type='checkbox'][name='q3']").click(function(){\\x0d\\x0a if(this.checked){ \/\/如果当前点击的多选框被选中\\x0d\\x0a alert("请完成第3题!");\\x0d\\x0a }else{\\x0d\\x0a alert("未选中!");\\x0d\\x0a }\\x0d\\x0a }); 已赞过 已踩过< 你对...

用jquery判断datagrid中checkbox是否被选中的有关问题
在html的checkbox里,选中的话会有属性checked=checked。如果用一个checkbox被选中,alert这个checkbox的属性checked的值alert($#xxx.attr(checked)),会打印出true,而不是checked!如果没被选中,打印出的是undefined。不要尝试去做这样的判断:if($#xxx.attr(checked)==true)或者if($#xxx.attr(checked...

如何用jquery判断checkbox是否被选中并弹出提示?
通过选择器 “:checked”和“is”来判断,匹配所有选中的被选中元素(复选框、单选框等,select中的option),但对于select元素来说,获取选中推荐使用 :selected,用法:if($('[name=gender]:eq(0)').is(':checked')) { alert('提示信息') } 这里主要是对于表单属性选择器的运用,图片中列表...

jquery如何获取checkbox,并判断是否选中
常用的就两种:("input").attr("checked") == "checked" or "undefined"("input").prop("checked") == true or false 可以参考网页链接

怎样判断一组checkbox中是否有被选中的?
checkbox是面向对像编程的一个检查框,是否被选中,可要用一个语句示行标示一下即可,如下:if ($(":checkbox[name=subcheck]:checked").size() == 0) {alert("请至少选择一条记录进行删除操作!");}其中的name是你checkbox的name值我用的是jquery语法 CheckBox是在HTML中让使用者与首页上的素材...

jquery判断checkbox是否选中最后一个
如果是标题所述用$('input:checkbox:last').is(':checked') 返回结果为 选中 true,未选中为false;如果是后面追加的内容:我有个思路,你可以把点击的checkbox,每次点击都覆盖到一个cookie中,到最后获取cookie的值来找到你最后点击的那个checkbox,从而判断它是否是选中 ...

js怎么判断一组checkbox全部没有选中,如果全部没有选中则弹出提示...
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。2、在index.html中的标签,输入js代码:if ($('input:checked').length === 0) {$('body').append('全部没有选中');}。3、浏览器运行index.html页面,此时会打印出checkbox是否全部没有选中的判断。

jquery 获取多个checkbox的value值
思路:利用name属性值获取checkbox对象,然后循环判断checked属性(true表示被选中,false表示未选中)。1、HTML结构 1 2 3 4 5 2、javascript代码:function show(){ obj = document.getEleme

如何判断checked是否被选中
这个是获取checked的属性值,如果为true 或checked 就表示已被选中,如果为false 或空,就表表示未被选中 下面的代码才是判断是不是被选中:方法一:if ($("#checkbox-id")get(0).checked) { \/\/ do something} 方法二:if($('#checkbox-id').is(':checked')) { \/\/ do something} 方法三...

相似回答