我有一支手风琴:fiddle
问题是使用removeAttr('checked');
似乎不起作用。我也不确定如何获得相关的无线电($(this).prev("input")
似乎不正确) - 我知道这是问题的根源,但是通过选择一个设置ID来尝试这个(例如。 $("#1")
也不起作用。我也尝试使用.prop
而只是简单地.checked = false
无效。
答案 0 :(得分:1)
你混淆了一些事情......主要问题是你使用.prev()
假设this
是label
,而containing div
则是.preventDefault()
。此外,您必须使用radio button
来阻止再次检查$(this).find("input").prop('checked', false);
e.preventDefault();
。
{{1}}