Tôi vừa mới bắt đầu sử dụng JQuery trong VS 2008 và cho đến bây giờ tôi thích nó! Nhưng, tôi đang bối rối về cách tôi nên sử dụng JQuery để chọn điều khiển asp.net trên một trang web.Chọn thuộc tính ID bằng cách sử dụng JQuery trong ASP.NET
Ví dụ, tôi có đoạn mã sau (chỉ là một bản mock-up):
<asp:textbox id="txtSomeData1" runat="server" text="Some Data!!"></textbox>
Bây giờ, nếu tôi muốn sử dụng JQuery để chọn hộp văn bản và thay đổi nó là văn bản để "Một số dữ liệu khác !! ", sau đó tôi sẽ phải làm một cái gì đó như:
$('input#ctl00_ContentPlaceHolder1_txtSomeData1').val('Some More Data!!');
trong đó, khá thẳng thắn, là gây phiền nhiễu bởi vì tôi không muốn gây rối với việc phải tìm ra những gì id của sự kiểm soát là sau khi nó được trả lại cho trang web (ctl00_ContextPlaceHolder ... blah blah blah).
Có cách nào để tôi có thể chọn hộp văn bản mà không phải sử dụng id của nó không? Ngoài ra, tôi biết rằng bạn có thể chọn theo tên lớp, nhưng điều đó không giúp được gì nhiều nếu điều khiển bạn chọn không có lớp.
Tôi chỉ thiếu một thứ gì đó ở đây?
CHỈ ĐỂ REITERATE: Tôi không muốn sử dụng lớp học để chọn thẻ đầu vào !! Tôi muốn sử dụng id "txtSomeData1" và không phải là id dài được hiển thị cho trang web.
Nếu bạn phải thay đổi ID của phần tử trong trang được tạo, bạn phải thay đổi đầu ra ở phía bên cạnh. Vì vậy, đây là một câu hỏi ASP hơn là một câu hỏi jquery. – airportyh
Thực hiện chỉnh sửa cho tiêu đề phù hợp. – Jagd