2014-10-08 66 views
1

我有这个html代码,我怎么能得到的文本选择=“选择”选项与jQuery?获取selected =“selected”与jquery的文本

<option selected="selected" value="1">m</option> 
<option value="2">n</option> 
<option value="3">o</option> 
<option selected="selected" value="4">p</option> 
<option value="5">q</option> 
<option value="6">r</option> 
<option value="7">s</option> 
<option selected="selected" value="8">t</option> 
<option value="9">u</option> 
<option value="10">v</option> 

感谢

+1

[':selected'](http://api.jquery.com/selected-selector/) – 2014-10-08 16:03:19

回答

1

好了,你可以把它们放在一个数组

var arr = $('option:selected').map(function(){ return $(this).text() }).get(); 
// arr[0] = 1 
// arr[1] = 4 
// arr[2] = 8 

我想这是多选。

+0

'$(this).text()' – tymeJV 2014-10-08 16:03:55

+0

@tymeJV啊!谢谢 – 2014-10-08 16:04:28

+0

请记住,属性 - 等于选择器将不匹配用户在页面加载后选择的任何选项。 – 2014-10-08 16:04:53