¿Cuál es la forma correcta de obtener un control representado por ASP.NET con jQuery?jQuery y nombres de ASP.NET
Ejemplo: Tengo una casilla de verificación que se ha generado de esta manera:
<input id="ctl00_Content_chkOk" type="checkbox" name="ctl00$Content$chkOk" />
Si quiero seleccionar a conseguir si se comprueba, yo probamos este:
$('form input[name=chkOk]').attr("checked")
y
$('chkOk').attr("checked")
Pero no funcionó, tuve que hacerlo así
$('form input[name=ctl00$Content$chkOk]').attr("checked")
Y creo que esto habría trabajado también:
$('ctl00$Content$chkOk').attr("checked")
Es esta la forma correcta de hacerlo? ¿Hay otro selector que pueda usar?