当您标记/取消标记复选框时,我希望它为window.location = index.php?标记= 1,如果它被标记,并且如果您单击并且它没有标记,它应该是mark = 0jQuery:更改标记复选框
0
A
回答
2
$('input:checkbox').click(function(){
window.location='/index.php?mark=' + ($(this).attr('checked') ? 1 : 0);
});
应该这样做,但请注意,这意味着它会在检查之间导致页面重新加载。
EDIT或者William提到,你也可以绑定到.change()。
EDITv2工作例如:http://www.jsfiddle.net/T5CaC/
+0
只要用户单击更改复选框的唯一方法,这就是正确的。如果您计划以编程方式更改复选框,并且仍想执行该事件,则更改click()以更改()。 – William 2011-01-23 18:30:10
0
您正在寻找jQuery.change()。当复选框检查复选框是否被选中时。
0
$('#someCheckbox').change(function() {
window.location.search = ("?mark=" + (+this.checked));
});
0
事情是这样的:
$('input#mycheckbox').change(function() {
if ($(this).attr("checked")) {
window.location = index.php?mark=1;
return;
}
window.location = index.php?mark=0;
});
相关问题
- 1. Struts2复选框标签更改与jquery
- 2. jQuery更改复选框
- 3. Jquery复选框更改
- 4. 更改复选框的大小及其中的复选标记
- 5. 更改离子复选框内的复选标记颜色
- 6. 更改Android复选框的默认颜色复选标记
- 7. jquery更改复选框更改css类
- 8. html选择标记从已选中的复选框更改
- 9. jquery复选框选中更改值
- 10. jquery更改选择复选框
- 11. 递归复选框标记复选框
- 12. 更改复选标记符号WP7
- 13. SWIFT - UITableViewCellAccessoryType更改复选标记颜色
- 14. 更改复选框
- 15. 显示复选标记检查/取消选中复选框jquery
- 16. 用jquery更改复选框的样式
- 17. jquery提交更改复选框
- 18. JQuery从Ajax更改复选框状态
- 19. jQuery - 检测复选框已更改
- 20. jquery移动更改复选框颜色
- 21. Rails jquery - 复选框更改Ajax调用
- 22. jquery更改和IE复选框问题
- 23. 通过jQuery更改复选框的值
- 24. jquery复选框更改事件
- 25. 更改jQuery Mobile的复选框
- 26. 更改复选框时在Google地图上设置标记
- 27. Spring MVC复选框标记不发布更改
- 28. 在Javascript中更改复选框标签
- 29. @ Html.CheckBoxFor() - 更改复选框标签颜色
- 30. CSS/HTML:如何更改复选框输入内复选标记的颜色?
可以指定你的问题好一点?你尝试过一些东西,但它不起作用? – nrobey 2011-01-23 18:26:46