2017-04-06 53 views
0

我有幾個divul元素裏面有幾個複選框。我需要取消選中某些選定的divul重置複選框內選定的元素

我想這樣的事情只爲.cd-filter-content-alt工作,

$('.margin_float_metric, .cd-filter-content-alt input[type=checkbox]').prop('checked', false); 

我知道,我們可以單獨用它來取消。但出於某些原因,我需要在一條線內。

喜歡的東西,我們有點擊,

$('#buttonA, #buttonB, #buttonC').click(function (e) { 
}); 

任何可能性?

+0

請點擊'<>'代碼編輯器,並創建一個[MCVE] - 如果選擇是正確的,我們無法判斷 – mplungjan

+0

你的意思是「復位」取消您的代碼可以工作? – ReadyFreddy

+0

顯示你的代碼到目前爲止你嘗試了什麼 – JYoThI

回答

0

看看這個例子。

$("#checkAll").change(function() { 
 
    $("input:checkbox").prop('checked', $(this).prop("checked")); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 
<label><input type="checkbox" id="checkAll"/> Check & uncheck all</label> 
 

 
<div> 
 
    <ul> 
 
    <li><label><input type="checkbox" /> Option 1</label></li> 
 
    <li><label><input type="checkbox" /> Option 2</label></li> 
 
    <li><label><input type="checkbox" /> Option 3</label></li> 
 
    <li><label><input type="checkbox" /> Option 4</label></li> 
 
    </ul> 
 
</div> 
 

我希望這可以幫助您:)

+1

這不是他的問題。我相信他的問題是一個選擇問題。如果你的代碼解決了他的問題,那麼這是一個重複的:http://stackoverflow.com/questions/5229023/jquery-check-uncheck-all-checkboxes-with-a-button – mplungjan

0

如果你想取消由分隔div的分離式按鍵複選框,這個例子可能會有幫助。

$(document).ready(function() { 
 

 
    $(".resetDiv").on('click', function() { 
 
     $(this).parent().find("input:checkbox").prop('checked', false); 
 
    }); 
 

 
});
<script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script> 
 

 
    
 
<div> 
 
<input type="Button" Value="Dv1Res" class="resetDiv"> 
 
    <ul> 
 
    <li><label><input type="checkbox" /> Check div1-1</label></li> 
 
    <li><label><input type="checkbox" /> Check div1-2</label></li> 
 
    <li><label><input type="checkbox" /> Check div1-3</label></li> 
 
    <li><label><input type="checkbox" /> Check div1-4</label></li> 
 
    </ul> 
 
</div> 
 
<div> 
 
    <input type="Button" Value="Dv2Res" class="resetDiv"/> 
 
    <ul> 
 
    <li><label><input type="checkbox" /> Check div2-1</label></li> 
 
    <li><label><input type="checkbox" /> Check div2-2</label></li> 
 
    <li><label><input type="checkbox" /> Check div2-3</label></li> 
 
    <li><label><input type="checkbox" /> Check div2-4</label></li> 
 
    </ul> 
 
</div>

+0

它不是一個點擊,這是一個樣本我給我們用於按鈕。我需要取消選中多個元素中的複選框。 – iamCR

+0

以及如何選擇這些元素?通過另一個複選框?這還不夠清楚。 – ReadyFreddy