当前位置:首页>开发>正文

标签中的checked属性和jq中的checked有什么不同 关于java中jQuery的中selected和checked的问题

2023-05-28 14:19:20 互联网 未知 开发

 标签中的checked属性和jq中的checked有什么不同 关于java中jQuery的中selected和checked的问题

标签中的checked属性和jq中的checked有什么不同

jquery中的checked:http://www.w3school.com.cn/jquery/selector_input_checked.asp参考网址;标签中的就是是否选中的意思。

关于java中jQuery的中selected和checked的问题

jQuery( ":checked" )
The :checked selector works for checkboxes, radio buttons, and options of select elements.
应该是你的版本问题。你的api应该是低版本的,和你用的jquery版本不一样。我从官网查的是包括options的。

jquery怎么获取checked属性

所使用的jquery版本为jquery-1.9.1,浏览器为Chrome 
1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase 
<input type="checkbox" id="selectAll" onclick="checkAll()">全选 
function checkAll() 
{
var checkedOfAll=$("#selectAll").prop("checked")
alert(checkedOfAll)
$("input[name=procheck]").prop("checked", checkedOfAll) 

2.如果使用attr方法获取时,如果当前input中初始化未定义checked属性,则不管当前是否选中,$("#selectAll").attr("checked")都会返回undefined; 
<input type="checkbox" id="selectAll" onclick="checkAll()" >全选 
如果当前input中初始化已定义checked属性,则不管是否选中,$("#selectAll").attr("checked")都会返回checked. 
<input type="checkbox" id="selectAll" onclick="checkAll()" checked>全选 
function checkAll() 
{
var checkedOfAll=$("#selectAll").attr("checked")
alert(checkedOfAll)
$("input[name=procheck]").attr("checked", checkedOfAll) 

总结,如果使用jquery,应使用prop方法来获取和设置checked属性,不应使用attr.

最新文章