我需要取消所有拒絕上點擊批准複選框頭,反之亦然複選框的如何檢查/取消選中複選框的列表。我怎樣才能實現這個使用jQuery/JavaScript。jQuery的:在複選框點擊
我的HTML代碼如下
<asp:TemplateField >
<HeaderTemplate>
Approve
<br />
<input id="ChkAllApprovedItems" type="checkbox" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkApproval" Checked='<%#Eval("IsApproved").ToString()=="1"?true:false %>' runat="server" onclick="EnableApprove(this,this.checked);" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField >
<HeaderTemplate>
Reject
<br />
<input id="ChkAllRejectedItems" type="checkbox" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkReject" Checked='<%#Eval("IsRejected").ToString()=="1"?true:false %>' runat="server" onclick="EnableReject(this,this.checked);" />
</ItemTemplate>
</asp:TemplateField>
有人可以幫我一個示例代碼。
謝謝。
如果您包含HTML,那麼提供合理的示例代碼將更容易。 – matkins
@Jithin只是一個讓你開始的想法'$(「input [type = checkbox]:not(:checked)」,context)'''''''''''''''''''' )。 – Deeptechtons
我會避免使用任何:checked或:not(:checked)選擇器,因爲在本例中,您不需要選擇處於特定狀態的框。您只需取消選中某個特定類型的所有框(拒絕或批准)即可。 –