关Jquery判断input type="checkbox"元素是否被选中的判断

在用到复选框的时候,想在js中判断chekbox是否被选中

<input name="isPermit" id="isPermit" type="checkbox">

百度了很多的判断方法

1、

if($("#isPermit").attr("checked")=="checked")

2、

if($("#isPermit").attr("checked")==true)

3、

if($("#isPermit").is("checked"))

等等,这些方法经过测试都是无效的,不知道是不是因为jquery的版本问题,经测试这种方法是有效的

if ($("#isPermit").is(":checked"))

这里记录一下,希望有研究深入的人看见留言。

时间: 2024-11-03 01:11:47

关Jquery判断input type="checkbox"元素是否被选中的判断的相关文章

jQuery操作 input type=checkbox的实现代码

jQuery操作 input type=checkbox的实现代码 jQuery操作 input type=checkbox的实现代码,需要的朋友可以参考下,这边脚本之家推荐大家看我们以前发布的文章 复制代码 代码如下: <input type="checkbox">: 2012欧洲杯"死亡之组"小组出线的国家队是:<br> <input type="checkbox" name="nation"

jsp &lt;input type=&quot;checkbox&quot; name=&quot;fileId&quot;&gt; 是否选中

jsp <input type="checkbox" name="fileId"> 是否选中 var a = document.getElementsByName("fileId");for(k in a){ if(a[k].checked){ alert(是); }else{ alert(否); } }

jQuery操作&lt;input type=&quot;checkbox&quot;&gt;

<input type="checkbox">: 1 2 3 4 5 2012欧洲杯"死亡之组"小组出线的国家队是:<br> <input type="checkbox" name="nation" value="Germany">德国 <input type="checkbox" name="nation" value=&q

原生javascript自定义input[type=checkbox]效果

上文已经讲input[type=radio]的做法发布,在我做input[input=checkbox]时候,觉得会和radio做法差不多,结果是有相似之后,但也有很大不同. 不同点有 1)checkbox自带冒泡和捕获事件,结果就是点击一下包裹checkbox的label会发生两次事件,也就是checkbox选中了,然后又不选中了,所以在对label绑定事件时候,需要停止冒泡 2)选中chekbox需要使用chekbox自带的checked属性,设置该属性的选中和被选中状态,这个与radio一

自定义input[type=&quot;checkbox&quot;]的样式

对复选框自定义样式,我们以前一直用的脚本来实现,不过现在可以使用新的伪类 :checkbox 来实现. 如果直接对复选框设置样式,那么这个伪类并不实用,因为没有多少样式能够对复选框起作用.不过,倒是可以基于复选框的勾选状态借助组合选择符来给其他元素设置样式. 很多时候,无论是为了表单元素统一,还是为了用户体验良好,我们都会选择 label 元素和 input[type="checkbox"] 一起使用.当<label>元素与复选框关联之后,也可以起到触发开关的作用. 思路:

input[type=checkbox]

一个问题,今天用jquery-1.11.3.min.js时遇到的关于input复选框的问题. 类似于以下代码: <ul class="demo">  <li><label ><input type="checkbox"/>首页</label></li>  <li><label ><input type="checkbox"/>关于</

jQuery 操作 input 之 checkbox

jQuery 操作 input 之 checkbox 一片 HTML 清单: <input type="checkbox" name="hobby" value="棒球"> 棒球 <input type="checkbox" name="hobby" value="乒乓球"> 乒乓球 <input type="checkbox" name

如何更改 iOS 和安卓浏览器上的 input[type=&quot;radio&quot;] 元素的默认样式?

Safari 上的默认样式是这样的, 背景颜色可以使用background-color改变,但中间那个点始终无法去掉. 我查了一些jQuery插件,如iCheck.js,但是那说明写得我都看不明白,根本不知道如何使用. 还有-webkit-appearance:none;属性会直接将input[type="radio"]元素隐藏. 应该如何更改?我的目标只是一个选中时是纯色的圆形,未选中时是带边框的透明圆形. 还可用css伪类写 <h3>CSS3 Custom radio&

&lt;input type=&quot;radio&quot; &gt;与&lt;input type=&quot;checkbox&quot;&gt;值得获取

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html> <html> <head> <meta http-equiv="content-