gpt4 book ai didi

jQuery 选择值未定义

转载 作者:行者123 更新时间:2023-12-01 06:35:52 25 4
gpt4 key购买 nike

好吧,我有一个非常简单的问题,很容易解决,但我找不到解决方案。我有一个函数,当我按下按钮时就会被调用。这个函数应该做一些事情,但首先提醒我输入的值。我有一个用于 reviewText 的文本区域和一个用于 review

的选择

现在,我想在按下按钮后立即提醒这些值

echo '<select name="rating" size="1">';
for($i = 1; $i < 6; $i++)
{
if($i == 1)
echo '<option value="' . $i . ' Star" name="' . $i . ' Star" id="' . $i . ' Star">' . $i . ' Star' . '</option>';
else
echo '<option value="' . $i . ' Stars" name="' . $i . ' Stars" id="' . $i . ' Stars">' . $i . ' Stars' . '</option>';
}
echo '</select>';

现在问题出在 JavaScript 函数上。到目前为止我有这个

function addReview(itemid, userid)
{
var reviewText = $('#reviewText').val();
var rating = $('#rating').val();

alert(reviewText);
alert(rating);
}

它显示了文本区域的值,但没有显示选择的值。为什么?我究竟做错了什么?我还尝试从选项中删除所有值、ID 和名称,但这也没有帮助。有什么问题吗?

最佳答案

因为# rating选择器选择了id="rating"而不是name="rating"的元素

id="rating" 添加到您的选择标签中(首选),或将其选择为 select[name="rating"] (不推荐,但可以使用)以及)。

关于jQuery 选择值未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16451431/

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