jQuery取消选中所有“标签”

时间:2015-01-13 06:30:15

标签: javascript jquery

我正在使用CSS来隐藏复选框,并在标签上使用我的自定义复选框的背景图片。

我想在点击一个将取消选择所有标签复选框的范围时使用取消选择所有功能。

我的html类似于:

   <div class="more-box2">
       <div class="checkbox">
         <input type="checkbox" name="check1" id="check1" />
         <label for="check1">Checkbox1</label>
        </div>

       <span class="features-deselect">Deselect All </span>
   </div>   


我希望在单击时取消选择所有按钮仅取消选择more-box2中的所有标签。不选择全部之间切换并取消全选。

更新

好的,这有用

    $('.features-deselect').click(function(){
        $('.more-box2').find('input[type=checkbox]').prop('checked', false);
    });

你的回答特别有用,Outlooker's。乐于助人的人获得+1

1 个答案:

答案 0 :(得分:1)

尝试研究jquery配合中的selectors 一种方法是指定复选框配对的父级。 .features-deselect没有复选框元素作为child.Try this mate

$('.more-box2').find('input[type=checkbox]').prop('checked', false);