我有一组名为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版本
请有人帮帮我..
答案 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()
;