点击li标签触发里面的单选按钮

图片说明
如上图点击每个框就出发里面的单选按钮,帮忙用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) ;
}
})
});