Jquery 当dom不是';是否渲染出选项选定的属性?

Jquery 当dom不是';是否渲染出选项选定的属性?,jquery,html,select,html-select,selected,Jquery,Html,Select,Html Select,Selected,您好,我有这些选项系列,我希望能够选择用户选择的值,但是标记中的任何选项上都没有呈现选项selected属性?更改下拉列表值时也不会发生任何情况 这里是否存在潜在问题,或者Jquery中是否有方法使用选项selected属性获取用户选择的值 这是我的标记: <select id="priceLookupDay"> <option value="DAY">DAY</option> <option value="01">01</o

您好,我有这些选项系列,我希望能够选择用户选择的值,但是标记中的任何选项上都没有呈现
选项selected
属性?更改下拉列表值时也不会发生任何情况

这里是否存在潜在问题,或者Jquery中是否有方法使用
选项selected
属性获取用户选择的值

这是我的标记:

<select id="priceLookupDay">
    <option value="DAY">DAY</option>
    <option value="01">01</option>
    <option value="02">02</option>
    <option value="03">03</option>
    <option value="04">04</option>
    <option value="05">05</option>
    <option value="06">06</option>
    <option value="07">07</option>
    <option value="08">08</option>
</select>

<input type="button" id="FormSubmit" value="Look Up" />

提前谢谢你的帮助

您的代码似乎是正确的,但在设置
表单
attr
属性时,您使用了混合单引号和双引号

看看这是否适合您:

$('#FormSubmit')。单击(函数(){
var selectedDate=$(“#priceLookupDay”).val();
$(“形式”).attr('action',$(“形式”).attr(“action”)+“?sd=“+selectedDate);
警报($(“表单”).attr('action');
//$(“表格”)。提交();
});

白天
01
02
03
04
05
06
07
08

使用
onchange

HTML

<select id="priceLookupDay" onchange="lookup()">
    <option value="DAY">DAY</option>
    <option value="01">01</option>
    <option value="02">02</option>
    <option value="03">03</option>
    <option value="04">04</option>
    <option value="05">05</option>
    <option value="06">06</option>
    <option value="07">07</option>
    <option value="08">08</option>
</select>

请发布您的JQuery/JavaScript代码,因为其中存在错误。不是在HTML中。另外,如何调用函数(JS代码)?是
onchange
还是
onclick
?@divy3993好的,谢谢。请查看更新的帖子。这是你想要的吗?@divy3993非常感谢,我还没有用上它。好的,很高兴它对你有用。等待发布它作为答案。抱歉的意思是在最后的评论中做得不好,但现在已经让它工作了。非常感谢你的帮助。你不知道我看这个有多久了@为了其他人的利益,ochiCare愿意分享你的答案吗?
<select id="priceLookupDay" onchange="lookup()">
    <option value="DAY">DAY</option>
    <option value="01">01</option>
    <option value="02">02</option>
    <option value="03">03</option>
    <option value="04">04</option>
    <option value="05">05</option>
    <option value="06">06</option>
    <option value="07">07</option>
    <option value="08">08</option>
</select>
function lookup()
{
    var selectedDate = $("#priceLookupDay").val();
    alert(selectedDate);
}