jquerymobile复选框
我试图用jquery取消选中jquerymobile复选框。 当一个人点击一个按钮时,我试图取消选中它 这是我的复选框:jquerymobile复选框,jquery,checkbox,Jquery,Checkbox,我试图用jquery取消选中jquerymobile复选框。 当一个人点击一个按钮时,我试图取消选中它 这是我的复选框: <input id='_inputcb_Q801' name='_inputcb_Q801' type='checkbox'> <label id='_inputcb_Q801L' for='_inputcb_Q801'>Text</label> 该功能只需单击一个按钮 以上选项都不起作用。 任何人都知道取消选中jquerymobile复
<input id='_inputcb_Q801' name='_inputcb_Q801' type='checkbox'>
<label id='_inputcb_Q801L' for='_inputcb_Q801'>Text</label>
该功能只需单击一个按钮
以上选项都不起作用。
任何人都知道取消选中jquerymobile复选框的另一种方法
提前感谢此功能:
$("#btn")
.click(
function(){
$('input[name=_inputcb_Q801]').prop('checked',false);
});
可能它不适合您,因为您有javascript错误。尝试在浏览器中检查代码。
请参见此处的操作:请继续阅读 编辑:
由于以下几个原因,您提供的jsfiddle()无法工作:
1.您使用mootools作为库,但需要选择Jquery
2.您没有定义函数:priceCounterCB()
3.您没有提供可单击链接的
href
属性。您需要将href=“#”
添加到链接中,或者最好使用按钮。工作示例:找到了解决方案,我会将其发布到下面,它可能会帮助某人:
$('#_bQ801').click(function(){
$.mobile.changePage('#Question_09_01', 'slide', false, false);
$('#_inputcb_Q901').attr('checked', false);
$('#_inputcb_Q901').checkboxradio('refresh');}
@Sushanth——,你是对的,尽管我认为attr('checked',false)。是最干净的解决办法我不这么认为。。最好改为ID和.prop()。由于ID是唯一的,所以它在内部使用document.getElementById时速度最快。。checked是元素的属性,而不是属性..@Sushanth--,我想你是对的。请阅读此处的差异:感谢您的建议,我将更新答案。您给我的解决方案在jquerymobile中不起作用。还有其他建议吗。道具也不起作用。@user1652050,你看过JSFIDLE了吗?到底是什么不起作用?你能在JSFIDLE中给我们一个非工作示例的例子吗?你在哪里调用这个函数??
$('#_bQ801').click(function(){
$.mobile.changePage('#Question_09_01', 'slide', false, false);
$('#_inputcb_Q901').attr('checked', false);
$('#_inputcb_Q901').checkboxradio('refresh');}