2011-02-10 54 views
13
<div id="termSheetPopup"> 
    <div style="text-align:center;"> 
     <select id="termSheetType"> 
      <option>Internal</option> 
      <option>Borrower Facing</option> 
     </select> 
    </div> 

    <input type="checkbox" name="SummaryInformation">Summary Information<br /> 
    <input type="checkbox" name="ProductLegs">Product Legs<br /> 
    <input type="checkbox" name="AmortizationOptions">Amortization Options<br /> 
    <input type="checkbox" name="Values">Values<br /> 
    <input type="checkbox" name="Rates">Rates<br /> 
    <input type="checkbox" name="RatesSpecific">Rates (All-In-Rate, PV01)<br /> 
    <input type="checkbox" name="AmortizationSchedule">Amortization Schedule<br /> 
    <input type="checkbox" name="SponsorInfo">Sponsor/Affiliate Info<br /> 
    <input type="checkbox" name="BorrowerInfo">Borrower Info<br /> 
    <input type="checkbox" name="SponsorContacts">Sponsor/Affiliate Contacts<br /> 
    <input type="checkbox" name="CashFlows">Cash Flows<br /> 
    <input type="checkbox" name="PrePayment">Pre-Payment<br /> 
    <input type="checkbox" name="FutureExposure">Potential Future Exposure<br /> 
    <input type="checkbox" name="FutureExposureSpecific">Potential Future Exposure (Max Number and Date Only)<br /> 
    <input type="checkbox" name="History">History<br /> 
</div> 

什么是JQuery删除该div下面的所有复选框?JQuery取消选中div内的所有复选框

+0

你想要他们删除,还是未选中? – Loktar 2011-02-10 16:20:33

+0

我的错字。标题是正确的 – slandau 2011-02-10 16:21:56

回答

50

要取消所有的复选框(作为标题问):

$('#termSheetPopup').find('input[type=checkbox]:checked').removeAttr('checked'); 

要删除所有复选框(因为这个问题问):

$('#termSheetPopup').find('input[type=checkbox]:checked').remove(); 
2

另一种方法是:

为每个复选框分配一个类(仅用作选择器),

,并使用下面一行检查所有复选框:

$('.chk').attr("checked", true); 

删除,我想你想随标题删除复选框。将它们插入带有某个ID的div中。并删除该分区:下面的代码

<div id="someid"><input type="checkbox" class="chk" name="SummaryInformation">Summary Information</div> 

使用删除:

$('#someid').remove() 

这将删除复选框为WEL以来股利被删除的文字。

相关问题