jQuery с ASP.NET WebForms - отключение текстовых полей
Еще один вопрос jQuery noob - что я делаю не так ??
У меня есть некоторая HTML-разметка, представленная веб-формами ASP.NET 3.5, которая выглядит следующим образом:
Recurrent Charges
<span id="ctl01_cphContent_cntPromos_pnlBasicInfo_lblPromoValidFor" class="rcPromo">Validity:</span>
<span class="rcPromo">
valid for
</span>
<span class="rcPromo">
valid until
</span>
<span id="ctl01_cphContent_cntPromos_pnlBasicInfo_lblMonths" class="rcPromo"></span>
Я проверилchkRC» который я хочу перехватить и использовать, чтобы включить / отключить другие элементы управления пользовательского интерфейсаУ меня есть несколько меток, входных (тип = радио) и входных (тип = текст) элементов управления пользовательского интерфейса. Все они помечены знаком "rcPromo» фиктивный класс CSSУ меня есть класс CSS под названием "текстовое окно" для обычного текстового поля и "textboxDisabled» для отключенного состояния текстового поля в CSS-файле с внешними ссылками, которое работает нормально (при использовании в коде на стороне сервера, то есть)Что я'я пытаюсь достичь в JQuery это: когда "chkRC» флажок отключен, я хочу отключить все соответствующие элементы управления пользовательским интерфейсом.
Мой jQuery выглядит так:
$(document).ready(function() {
$("#").click(function() {
$('.rcPromo > :label').toggleClass('dimmed');
if (this.checked) {
$('.rcPromo').removeAttr('disabled');
$('.rcPromo .textboxDisabled').addClass('textbox').removeClass('textboxDisabled');
}
else {
$('.rcPromo > :input').removeAttr('checked');
$('.rcPromo .textbox').addClass('textboxDisabled').removeClass('textbox');
$('.rcPromo').attr('disabled', true);
}
});
});
Он отлично работает для этикеток и радиокнопок - но я просто могузаставить его работать с текстовыми полями - они просто остаются неизменными, ничего не меняется (они нене получают инвалидность, и они неизменить их внешний вид, чтобы указать, что ониотключен, либо).
Я неЯ не понимаю этого - я вижу несколько (несколько больше, чем в примере) текстовых полей, которые в HTML, и у них есть
class="rcPromo"
а такжеclass="textbox"
на них - так почему неt jQuery найти и обновить эти?
Есть идеи?
Марк