2010-08-03 78 views
0

大概是一个简单的,但我需要一些帮助。我有一些单选按钮和使用以下jQuery来看看这是检查:jQuery等价的单选按钮“检查”下拉菜单

var desc1 = ($('input[name=area]:checked').val()); 

这工作得很好,但我现在需要使用下拉菜单代替单选按钮。我尝试了相同的jQuery,并与“选择”,而不是“检查”,但没有运气。我如何得到这个工作?

感谢

回答

3

什么你想要得到的是实际上<select>元素的值:select只是一个单一的元素,在option标签不会最终成为

$("select").val(); 
+0

完美的作品,将接受2分钟的回答,谢谢 – IceDragon 2010-08-03 00:33:52

0

元素本身。

只需使用val方法来获得所选择的选项的值:

var desc1 = $('select[name=area]').val(); 
+0

HMM时似乎没有显示任何东西(当我打电话DESC1为我之前做过)?谢谢 – IceDragon 2010-08-03 00:31:19

+0

@Icedragon:对,它是一个选择标记,而不是输入标记。纠正。 – Guffa 2010-08-03 07:18:02