jQuery: Как получить выбор RadioButton? - PullRequest
0 голосов
/ 31 марта 2010

Мне нужно получить значение опции радиокнопки, выбранной с помощью jQuery. Я использую следующий код, но "str" ​​не определен в Firebug:

 //handling Feed vs. Ingredient RadioButton
            $('[id$=rdoCheck]').change(function() {
                str = $("input[name='rdoCheck']:checked").val();
                //ingredients
                if (str == "ing")
                { $('[id$="lblDescription"]').text("Ingredient") }
                //finished feed
                else if (str == "ffc")
                { $('[id$="lblDescription"]').text("Finished") }

            });

Ответы [ 2 ]

1 голос
/ 31 марта 2010

Я добавляю классы к моим сгенерированным элементам .net, чтобы я мог использовать более простые селекторы jQuery, например

<asp:textbox id="txtName" CssClass="name"/>

$('input.name').text();

Примечание. Абсолютный идентификатор можно указать в asp.net 4.0

.
1 голос
/ 31 марта 2010

Похоже, вы используете ASP.Net. Когда вы посмотрите на визуализированный html, вы увидите, что он работает с (префиксом) атрибута name так же, как и с идентификаторами.

Вам также понадобится использовать селектор конца-с , например:

var str = $("input[name$=rdoCheck]:checked").val();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...