使用 jQuery 获取选择框 IE 的值

Get value of select box IE with jQuery.

本文关键字:IE 的值 选择 jQuery 获取 使用      更新时间:2023-09-26
var kontrakt = $("#kontrakt_select").find("option:selected").val(); 

在 IE(9) 中返回 undefined,但在 Chrome 和 FireFox 中工作

<select id="kontrakt_select">
<option value="12345.1">19999.1 - 1992 ABC</option>
</select>

你能解释一下如何使用jQuery在IE中获取选定的值吗?

谢谢!

首先,这里有一个链接,显示您发布的代码在IE 7-9(jsfiddle.net/FsfDD/)中运行。

也许你有同样的问题,就像这篇文章一样(jquery的.val()不适用于IE上的选择元素)。有一个问题,当HTML中的ID-Attribute设置为两个或多个元素时,这意味着ID不是唯一的,选择器在较旧的IE版本中不起作用。(例如 jsfiddle.net/tvmY7/)。