Cài đặt rất dễ dàng; Tôi muốn có thể thêm một lớp vào (trong trường hợp này) một nút khi sự kiện onClick được kích hoạt. Vấn đề của tôi là tôi đã không tìm thấy một cách để vượt qua các nút chính nó như là tham số cho chức năng. Tôi muốn làm điều gì đó như:jQuery addClass onClick
<asp:Button ID="Button" runat="server" onclick="addClassByClick(this)"/>
Và sau đó một hàm JavaScript một cái gì đó như thế này:
function addClassByClick(button){
button.addClass("active")
}
Tôi biết tôi đã có rất nhiều sai sót ở đây, nhưng đó là lý do tại sao tôi đăng. Tôi đã thử các kịch bản khác nhau với jQuery và không có jQuery nhưng tôi luôn kết thúc với một giải pháp bị hỏng (các lần nhấp đột ngột dừng lại, lớp không được thêm vào v.v.) vì vậy tôi quyết định hỏi chuyên gia.
Bất kỳ đề xuất nào về những gì tôi có thể thử? Cảm ơn bạn đã đọc chỉnh sửa và tất cả trợ giúp!
Như nhiều người đã chỉ ra, ID được hiển thị của nút của bạn sẽ không là "Nút". Tuy nhiên, bạn vẫn có thể tham chiếu nó bằng ID thay vì lớp (bộ chọn jquery hoạt động tốt hơn trên ID so với lớp), bằng cách thực hiện: $ ("# <% = Button.ClientID%>") – mikemanne