Как добавить событие jquery onclick в asp radiobutton?

У меня есть код asp.net:

В браузере это выглядит так:

Как добавить событие onclick в RadioButton1, чтобы очистить TextBox1 при нажатии?

Я пытаюсь сделать это:

Он ничего не делает.

3 ответа

$('#mainContent_RadioButton1').click(function() {

или

$('.rb1 input').click(function() {


Вы можете установить атрибут ClientIDMode в static в элементе управления asp и текстовым полем и использовать jquery для регистрации события click и сбросить значение текстового поля.


вам не хватает . для селектора классов требуется точка типа .rb1

после того, как @SKS с любопытством указал :p, $("input.rb1") означает поиск элементов (элементов) с class=rb1 внутри (чтение дочерних элементов) элемента input, который не имеет смысла, вам нужно использовать selector $("input.rb1") как

который будет выбирать элемент с class=rb1

licensed under cc by-sa 3.0 with attribution.