2013-05-02 16 views
6

ottenuto l'errore di sintassi rispostaOttenere valore asp.net CheckBox via jquery (vero/falso)

voglio ottenere valore casella di controllo asp.net jquery di via, se il suo ritorno selezionato vero altrimenti false. Sto facendo questo: -

var ApprovalRequired = $('<%= chkRequired.ClientID %>').is(':checked'); 
    // also 
    var ApprovalRequired = $('<%= chkRequired.ClientID %>').val(); 

e il ritorno casella di controllo in HTML come

<input id="ctl00_ContentPlaceHolder1_chkRequired" type="checkbox" name="ctl00$ContentPlaceHolder1$chkRequired" checked="checked"> 

in entrambi i casi il suo ritorno 'false'. Qualsiasi idea per ottenere vero quando controllato e falso sul incontrollato

+3

anche '$ ('# <% = chkRequired.ClientID%> ') .prop (' controllato '); ' –

risposta

16

Hai dimenticato la # nel selettore:

$('#<%= chkRequired.ClientID %>').is(':checked'); 

Che dovrebbe funzionare

Problemi correlati