jQuery选择值未定义
好的,我有一个非常简单的问题,很容易解决,但我找不到解决方案。 我有一个函数,当我按下按钮时会被调用。这个函数应该做些什么,但首先要提醒我输入的值。我有一个文本区域供查看文本和一个选择供查看 现在,我想在按下按钮后立即提醒这些值jQuery选择值未定义,jquery,jquery-selectors,Jquery,Jquery Selectors,好的,我有一个非常简单的问题,很容易解决,但我找不到解决方案。 我有一个函数,当我按下按钮时会被调用。这个函数应该做些什么,但首先要提醒我输入的值。我有一个文本区域供查看文本和一个选择供查看 现在,我想在按下按钮后立即提醒这些值 echo '<select name="rating" size="1">'; for($i = 1; $i < 6; $i++) { if($i == 1) echo '<option value="' . $i . '
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>';
它显示textarea的值,但不显示select的值。为什么?我做错了什么?我还尝试从选项中删除所有值、ID和名称,但也没有任何帮助。问题出在哪里?因为评级选择器选择了id=评级而不是名称=评级的元素
将id=rating添加到首选的select标记中,或者将其选择为select[name=rating],不推荐使用,但也可以使用。因为rating selector选择id=rating而非name=rating的元素
将id=评级添加到您的首选选择标签,或将其选择为select[name=评级]不推荐,但也可以。$'SELECT_BY_ID'SELECT BY ID$'。SELECT_BY_CLASS_NAME'SELECT BY CLASS NAME$'SELECT_BY_TAG_NAME'SELECT BY TAG NAME$'SELECT BY TAG NAME$'SELECT BY TAG NAME$'SELECT BY_CLASS_NAME'SELECT BY CLASS_NAME$'。SELECT_BY CLASS_NAME$'SELECT BY CLASS NAME$'SELECT BY_BY_TAG NAME'SELECT BY TAG NAME
function addReview(itemid, userid)
{
var reviewText = $('#reviewText').val();
var rating = $('#rating').val();
alert(reviewText);
alert(rating);
}