嗨,经过大量的搜索,我得到了一个检查我的复选框的方法.但我不知道是什么问题.它的VAL()总是返回上.检查时以及取消选中时都会发生这种情况.我想它应该在未选中时返回null.救命
$(document).ready(function(){
$('#ch').change(function(){
alert($(this).val());
});
});
Run Code Online (Sandbox Code Playgroud)
和HTML
<input type="checkbox" id="ch"/> Check it out...
Run Code Online (Sandbox Code Playgroud)
您可以选择检查是否checkbox已选中或未选中,
alert($(this).is(":checked")); ////return true if checked
Run Code Online (Sandbox Code Playgroud)
要么
alert(this.checked); //return true if checked
Run Code Online (Sandbox Code Playgroud)
要么
<input type="checkbox" id="ch" checked/>
alert($(#ch).attr( "checked")); //return checked if checked
Run Code Online (Sandbox Code Playgroud)
要么
alert($(this).prop( "checked")); //return true if checked
Run Code Online (Sandbox Code Playgroud)
我认为您要寻找的是是否已检查,以便您可以检查已检查状态
alert(this.checked); // or $(this).is(':checked')
Run Code Online (Sandbox Code Playgroud)
演示:小提琴
| 归档时间: |
|
| 查看次数: |
6455 次 |
| 最近记录: |