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 найти и обновить эти?

Есть идеи?

Марк

Ответы на вопрос(2)

Ваш ответ на вопрос