假设我们现在需要这样的场景:页面上有一个checkbox,我们期望通过Jquery来获得它是否选中,或者通过Jquery来让它被选中。
在JQ1.6之前的版本,我们会这样写我们的代码:
复制代码 代码如下:
<input type='checkbox'/>
<script>
//获取是否选中
var isChecked = $('#cb').attr('checked');
//设置选中
$('#cb').attr('checked',true);
</script>
复制代码 代码如下:
<input type='checkbox'/>
<script>
//获取是否选中
var isChecked = $('#cb').prop('checked');
//或
var isChecked = $('#cb').is(":checked");
//设置选中
$('#cb').prop('checked',true);
</script>
复制代码 代码如下:
$("#cb").attr("tagName"); //undefined
$("#cb").prop("tagName"); //INPUT
新闻热点
疑难解答
图片精选