如何在jQuery中执行此操作

时间:2009-01-25 14:32:57

标签: javascript jquery

我有以下代码:

var tempIdx = document.getElementById('cityBuild').selectedIndex;
var tempBuilding = document.getElementById('cityBuild').options[tempIdx].value;

// Do stuff with tempBuilding

我花了一些时间尝试在jQuery中做它,假设它更容易,但事实并非如此。我尝试了this site给出的内容,但从未返回任何值。我做错了什么,或者这是jQuery根本不做的事情?

该项目是一个选择框(仅限单个选项),我想从中获取值。

2 个答案:

答案 0 :(得分:8)

jQuery知道如何使用select元素。您可以像任何其他输入一样获取值:

var value = $('#cityBuild').val();

答案 1 :(得分:4)

对Eran的回答很少:

var value = $('#cityBuild option:selected').val();

编辑:现在Eran在右边。 :)