这是我使用jquery检索复选框值的下面代码.
<div id="checkboxdiv">
<input type="checkbox" name="test" value=1 onclick="getVals();" checked/>
<input type="checkbox" name="test" value=2 onclick="getVals();" checked/>
<input type="checkbox" name="test" value=3 onclick="getVals();" checked/>
<input type="checkbox" name="test" value=4 onclick="getVals();" checked/>
</div>
Run Code Online (Sandbox Code Playgroud)
下面是Jquery脚本函数:
function getVals(){
var values=$("#checkboxdiv input[name=test]:checked").map (function (){
return $(this).val();}).get().join(',');
alert(values);
}
Run Code Online (Sandbox Code Playgroud)
当我第一次执行上面的代码时,它工作正常.当我开始取消选中任何复选框时它给出结果,如果我取消选中第4个复选框,它给出的结果像 ,2,3
我不明白上面的代码是什么错,任何提示赞赏.
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |