Ho appena iniziato a utilizzare JQuery in VS 2008 e finora mi piace! Ma sono confuso su come dovrei usare JQuery per selezionare i controlli di asp.net su una pagina web.Selezione per attributo ID utilizzando JQuery in ASP.NET
Ad esempio, ho il seguente codice (solo un mock-up):
<asp:textbox id="txtSomeData1" runat="server" text="Some Data!!"></textbox>
Ora, se voglio utilizzare JQuery per selezionare la casella di testo e modificare è il testo di "alcuni dati più !! ", quindi avrei dovuto fare qualcosa di simile:
$('input#ctl00_ContentPlaceHolder1_txtSomeData1').val('Some More Data!!');
che, francamente, è fastidioso perché io non voglio fare confusione con dover capire ciò che l'ID del controllo è dopo che è reso al pagina web (ctl00_ContextPlaceHolder ... blah blah blah).
C'è un modo per selezionare la casella di testo senza dover utilizzare l'id di esso? Inoltre, so che puoi selezionare per nome della classe, ma questo non aiuta molto se il controllo che stai selezionando non ha una classe.
Mi manca qualcosa qui?
SOLO PER REITERARE: non voglio usare una classe per selezionare il tag di input !! Vorrei usare l'id "txtSomeData1" e non l'ID lungo che viene reso alla pagina web.
Se è necessario modificare l'ID dell'elemento nella pagina generata, è necessario modificare l'output sul lato asp. Quindi questa è più una domanda ASP che una domanda jquery. – airportyh
Effettuate una modifica al titolo di conseguenza. – Jagd