对于上面的复选框
document.getElementById("checkbox1").checked // -> returns true
Run Code Online (Sandbox Code Playgroud)
但
var byAppr = document.getElementById('checkbox1').value;
$(byAppr).attr('checked') // -> returns undefined
Run Code Online (Sandbox Code Playgroud)
我在firefox 3.6中测试它
Thi*_*ter 63
使用以下之一:
$('#checkbox1').prop('checked')- 在jQuery 1.6+中,通常是要走的路$('#checkbox1').is(':checked') - 所有jQuery版本,但速度较慢$('#checkbox1').attr('checked')- 不是在jQuery 1.6中 - 但在1.6.1和<= 1.5中,不要使用它此外,如果您已经直接使用DOM元素(例如,this在绑定到该字段的事件处理程序中),请使用上述方法之一this.checked代替$(this)!
| 归档时间: |
|
| 查看次数: |
22356 次 |
| 最近记录: |