我试图取消选中 jquerymobile </跨度> 带有jquery的复选框。我试图在一个人点击按钮时取消选中它。
这是我的复选框:
&lt; input id =’_ inputcb_Q801‘name =’_ inputcb_Q801’type …(‘checked’,false);}
该功能是一个按钮的onclick。
以上选项都不起作用。任何人都知道另一种取消选中的方法 jquerymobile </跨度> 复选框。
提前致谢 …
这有效:
$("#btn") .click( function(){ $('input[name=_inputcb_Q801]').prop('checked',false); });
可能它不适合你,因为你有javascript错误。尝试在浏览器中检查您的代码。 在这里看到: http://jsfiddle.net/eH7Fn/2/ 请继续阅读 .prop()vs .attr()
的 编辑: 强> 你提供的jsfiddle( http://jsfiddle.net/pjottard/97uMb/ )由于以下几个原因不起作用: 1.你使用mootools作为库,但你需要选择Jquery 2.你没有定义函数:priceCounterCB(); 你没有提供 href 您的链接的属性是可点击的。你需要添加 href="#" 到您的链接或更好地使用按钮。 工作实例: http://jsfiddle.net/97uMb/1/
href
href="#"
找到解决方案,生病后发布它可能会帮助某人:
$('#_bQ801').click(function(){ $.mobile.changePage('#Question_09_01', 'slide', false, false); $('#_inputcb_Q901').attr('checked', false); $('#_inputcb_Q901').checkboxradio('refresh');}