获取单选按钮检查值jquery版本1.9.1

时间:2013-09-25 08:03:21

标签: jquery

我有一组名为rdoSearchBy.I wnat的单选按钮,用于获取其名称的检查值。下面是我的html代码

 <asp:RadioButton ID="rdoPurchaseDate" runat="server" value="purchaseDate" Text="Purchase Date"
                                                Checked="true" GroupName="rdoSearchBy" name="rdoSearchBy" ClientIDMode="Static" />

<asp:RadioButton ID="rdoReceiveDate" runat="server" value="receiveDate" Text="Receive Date"
                                                GroupName="rdoSearchBy" name="rdoSearchBy" ClientIDMode="Static" />

下面是我的jquery代码

var sortingParameter = $("input[name='rdoSearchBy']:checked").val();

但是上面的代码没有用。我正在使用jquery的1.9.1版本

请有人帮帮我..

3 个答案:

答案 0 :(得分:2)

尝试以下示例

HTML

    <input type="radio" id="edit-filter-1" name="rdoSearchBy" value="1" class="form-radio">
    <label class="option" for="edit-filter-1">One</label>

    <input type="radio" id="edit-filter-2" name="rdoSearchBy" value="2" class="form-radio">
    <label class="option" for="edit-filter-2">Two</label>

的js

$('input[name="rdoSearchBy"]').change(function(){
    alert($('input[name="rdoSearchBy"]:checked').val());
});

使用此

$('input[name$="rdoSearchBy"]').change(function(){
    alert($('input[name$="rdoSearchBy"]:checked').val());
});

name$会在rdoSearchBy属性中将last string搜索为name DEMO

答案 1 :(得分:-1)

尝试这种方式:

var sortingParameter = $('input:radio[name=rdoSearchBy]:checked').val();

答案 2 :(得分:-1)

不要只使用''

var sortingParameter = $("input[name=rdoSearchBy]:checked").val();