别觉得这个标题很可笑。
在html的checkbox里,选中的话会有属性checked="checked"。
如果用一个checkbox被选中,alert这个checkbox的属性"checked"的值alert($"#xxx".attr("checked")),会打印出"true",而不是"checked"!
如果没被选中,打印出的是"undefined"。觉得很奇怪是吗?继续看下去~
不要尝试去做这样的判断:if($"#xxx".attr("checked")=="true")
因为这么做是错的,jQuery的API手册上写,attr(name)的返回值是object。
所以,应该是if($"#xxx".attr("checked")==true)
分享到:
相关推荐
代码如下: //检测有没有被勾选 function checkboxs(){ var fkfs=””; var zhanghu=””; var money=””; var sta=true; $(“#thetable tr”).each(function(){ var chk=$(this).find(‘td’).eq(0).find(‘input’...
jQuery API : each(callback)::以每一个匹配的元素作为上下文来执行一个函数。 :checked :匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option) js: //js获取复选框值 var obj = document....
在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及动画创建。本示例展示了如何利用jQuery实现一个带复选框的表格,使得在选中或删除表格行时能够高亮显示,提升用户体验。下面将...
在jQuery中,选择元素的方式有很多种,包括通过ID、Class、标签名等属性进行选择。然而,在特定场景下,特别是需要选取多个元素时,选择器的使用策略就显得尤为重要。标题和描述提到的问题聚焦于在jQuery中如何有效...
在网页表单设计中,有时候我们希望用户能够看到checkbox(复选框)的状态,...综上所述,通过JavaScript或jQuery可以有效地使checkbox呈现只读状态,但在实现过程中需要注意用户体验和可访问性,以提供更好的交互体验。