2010-07-13 96 views
1

从与ID下拉获得选择的值很简单:获取从下拉菜单中选择价值与jQuery和标题

$("#ComboBox option:selected").text() 

但是我不能用ID,需要通过所有权来得到它/ select元素, 我怎么做?我试过类似的东西:var item_level = $('select:contains("Item Level")').text()

但是不是很成功。

任何想法? 在此先感谢。

+0

使用var item_level = $选择选项( “选择[标题= '等级']”)文本()。 我得到所有的选项,我怎么才能得到选定的一个? – Morgan 2010-07-13 04:52:33

+0

你有多少个选择输入?它是动态生成的吗? – 2010-07-13 04:53:00

回答

3

与您的意见,您只能在

$("select[title=Item Level] option:selected").text(); 
+0

嗨,罗布,这让我没有任何东西弹出 var item_level = $(“select [title ='Item Level'] option:selected”)。 alert(item_level); 它只有4个选项,下拉列表作为隐藏过滤器 – Morgan 2010-07-13 04:59:59

+0

复制到我放入代码片段的内容中。不要把'''放在'物品等级'中,并且在[]和'option'之间留出空格 – 2010-07-13 05:07:58

+0

感谢罗布,它有帮助! – Morgan 2010-07-13 05:28:14