Javascript jQuery 1.4.4--.val()不返回值,而是从

Javascript jQuery 1.4.4--.val()不返回值,而是从,javascript,jquery,html,Javascript,Jquery,Html,假设我们有以下下拉列表 <select id="status"> <option value='123' selected="selected">OPEN</option> <option value='987'>CLOSE</option> </select> 它只返回OPEN,但不返回'123' 如何解决这个问题?我真的想要那个选项的值,而不是文本。 请帮助,谢谢。尝试以下操作: j('#status

假设我们有以下下拉列表

<select id="status">
    <option value='123' selected="selected">OPEN</option>
    <option value='987'>CLOSE</option>
</select>
它只返回OPEN,但不返回'123'

如何解决这个问题?我真的想要那个选项的值,而不是文本。 请帮助,谢谢。

尝试以下操作:

j('#status option:selected').val();
请尝试以下操作:

j('#status option:selected').val();

$“状态选项:已选定”。val

$“状态选项:已选定”。val

事实上,经过一段时间的挖掘,我发现这个问题的解决方案应该只适用于那个特定的版本,这个表达式:

 $('input[name=status]').val()
应给出所选选项的值而不是文本

所以把这个答案留作记录


干杯

事实上,经过一段时间的挖掘,我发现这个问题的解决方案应该只适用于那个特定的版本,这个表达式:

 $('input[name=status]').val()
应给出所选选项的值而不是文本

所以把这个答案留作记录


干杯

1.4.4?请让我借用一下你的时光机适合我:jquery.js有一行注释:jquery JavaScript库v1.4.4。。。。今年是2012年,对吗1.4.4发布了,当前的稳定版本是,我很确定它不会发生在稳定版本上,即使Hazmat刚刚表明它也不会发生在1.4.4中。1.4.4?请让我借用一下你的时光机适合我:jquery.js有一行注释:jquery JavaScript库v1.4.4。。。。今年是2012年,对吗1.4.4发布了,当前的稳定版本是,我很确定它不会发生在稳定版本上,即使Hazmat刚刚表明它也不会发生在1.4.4中。