2013-05-02 16 views
6

bekam die Antwort SyntaxfehlerGet Wert von asp.net CheckBox über jquery (true/false)

Ich möchte Wert von asp.net Kontrollkästchen über jquery bekommen, wenn ihre ausgewählten return true sonst false. Ich tue dies: -

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

und das Kontrollkästchen Rückkehr in html als

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

in jeder Art und Weise seiner Rückkehr 'falsch'. Jede Idee, um wahr zu bekommen, wenn überprüft und falsch auf ungeprüfte

+3

auch '$ ('# <% = chkRequired.ClientID%> ') .prop (' checked '); ' –

Antwort

16

Sie haben vergessen, die # in Ihren Wählern:

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

Das sollte funktionieren