gpt4 book ai didi

jquery - 为什么这个 Jquery 没有读取正确的单选按钮选中值?

转载 作者:行者123 更新时间:2023-12-01 03:26:37 25 4
gpt4 key购买 nike

我在 asp.net-mvc View 中有以下代码:

<input checked="checked" id="outputFilter" name="outputFilter" value="Detail" type="radio"> Detail Info
<input id="outputFilter" name="outputFilter" value="Summary" type="radio"> Summary Info

<input checked="checked" id="outputSorting" name="outputSorting" value="Milestone" type="radio"> Milestone
<input id="outputSorting" name="outputSorting" value="AppRank" type="radio">App --&gt; Rank

我有这个 JavaScript 代码:

 var sortValue = $("input[@name='outputSorting']:checked").val();
var dataValue = $("input[@name='outputFilter']:checked").val();

问题是我得到了 sortValue 和 dataValue 的值“Detail”

任何人都可以看到这段代码有什么问题会导致这种情况吗?

最佳答案

删除@符号。对于属性来说,这种做法很久以前就已被弃用。

var sortValue = $("input[name='outputSorting']:checked").val();
var dataValue = $("input[name='outputFilter']:checked").val();

此外,关闭输入标记以使 HTML 有效。

<input ... value="Detail" type="radio" /> Detail Info
<input id="outputFilter" ... type="radio" /> Summary Info
...

关于jquery - 为什么这个 Jquery 没有读取正确的单选按钮选中值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4480730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com