gpt4 book ai didi

JQuery:选中的单选按钮值显示为空字符串

转载 作者:行者123 更新时间:2023-12-01 07:59:13 25 4
gpt4 key购买 nike

我有以下 HTML 和 JavaScript 代码

HTML:

<label for="oneWay">One Way</label>
<input type="radio" id="oneWay" name="radioOneWayOrReturn" value="oneWay" checked="checked" autocomplete="off" />
<label for="return">Return</label>
<input type="radio" id="simpleReturn" name="radioOneWayOrReturn" value="return" autocomplete="off" />

JavaScript:

function getOneWayOrReturn() {
return $('input[name="radioOneWayOrReturn"]:checked').val();
}

问题是,当我尝试记录 getOneWayOrReturn() 的结果时,它显示该值是一个空字符串。我正在使用 JQuery 1.10.3。这确实令人沮丧,因为它应该有效,但没有。我可以使用 $(input[name="radioOneWayOrReturn"].prop('id') 获得选中的单选按钮的 id,所以我知道它正在找到正确的按钮,但它不会给我值(value)。

(不,我不能只使用 id,因为还有另一个按钮的值也是 id)。

最佳答案

我应该为此给自己打-1。 :-(

单选按钮集位于 jqueryUi 对话框内,每次打开它时,我都会这样调用:

$('#dialog').find('input').val('');

我已经将其更改为现在的内容:

$('#dialog').find('input').not(':radio').val('');

通常情况下,我想通过删除这个问题来逃避羞辱,但我希望将来有人会偶然发现这个问题,并从我的错误中吸取教训。

关于JQuery:选中的单选按钮值显示为空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21200303/

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