如上图点击每个框就出发里面的单选按钮,帮忙用jq写个方法出来,我直接套用就可以啦
标签
<label for="ha"><li>哈哈<input type="radio" name="" id="ha" value=""/></li></label>
这样,点击哈哈也能作用在radio上了 ,不用jQuery
你那个单选是模拟的还是radio控件?模拟的自己给li添加click事件切换下事件
radio的话用一个display:block的label扩起就行
<li ><label style="display:block">哈哈<input type="radio" name="" id="ha" value="" /></label></li>
这个OK了
$("li").click(function(){
var child=$(this).find("input")
if(child.prop("checked")==false){
child.prop("checked",true)
}
else{
child.prop("checked",false)
}
})
$(document).ready(function(){
$('li').click(function(){
var $check = $(this).find('input[name=boxname]');
if($check.is(':checked')){
$check.prop('checked',false) ;
}else{
$check.prop('checked',true) ;
}
})
});