mvc3中通过jquery获得单选按钮组的值是选中的值,还是单选按钮组中第一个的值,值来自模型,

$(function(){$("#subSemesterSave").click(function(){varsequence=$("Sequence").val();}... $(function () {
$("#subSemesterSave").click(function () {
var sequence = $("Sequence").val();
});
});

<div class="editor-field">

@Html.RadioButtonFor(model=>model.Sequence,"1")1
@Html.RadioButtonFor(model=>model.Sequence,"2")2
学期
</div>

<p>
<input type="submit" id="subSemesterSave" value="修改" style=" position:relative; left:130px;" />
</p>

表单上显示的是模型上的第二个选项值,但是jquery获得的却是第一个的值求解。
使用: var sequence = $('input:radio[name="Sequence"]:checked').val();无效,对mvc3不是太懂,希望好心人能详细点,在线等。谢谢
展开
 我来答
百度网友a19d193
推荐于2016-11-08 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1451万
展开全部
这个和什么mvc3没关系。对于radio(包括checkbox),应该附加条件取值,如$('input[type=radio][name=Sequence]:checked').val()
:checked表示处于选中状态的元素
追问
试了好多种方法,取出来的值都是第一个单选按钮上的值,不知道为什么
追答
你要取处于选中状态的radio的值,要加上:checked条件选择元素,否则拿到的就是所有的radio中的第一个的value属性的值咯

有用的话望采纳:)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式