【发布时间】:2011-08-09 07:21:55
【问题描述】:
我的index.html:
<body>
<select id="car">
<option value="TOYOTA">TOYOTA</option>
<option value="BMW">BMW</option>
</select>
<input type=button id="get_btn" value="Get"></input>
<script src="myscript.js"></script>
</body>
myscript.js:
var btn=$('#get_btn');
btn.click(function(){
var car= $('#car').val;
alert(car);
});
当我按下 get 按钮时,我希望一个警报显示所选汽车,但我得到一个带有 jQuery val 函数代码的警报窗口:
function (value) {
if (!arguments.length) {
var elem = this[0];
if (elem) {
....
哪里出错了?
【问题讨论】:
-
请编辑您的 index.html 并用双引号将
button括起来(就像您对其他属性值所做的那样)。 -
请不要犯这种愚蠢的错误并把它放在 SO 你错过了
()ofval()
标签: javascript jquery jquery-selectors jquery-events