我正在尝试使用jQuery.each函数从选择列表中获取某些选定选项的文本。
我选择了所有选定的选项:$('#IdOfSelect option:selected')
这很好用。
如果我迭代这个jQuery对象,当我尝试获取单个选项的文本时,我总是得到错误value.text()
不是函数。
您可以在此处看到此行为:http://jsfiddle.net/z2nbP/
在Firebug-Console中,该项显示为<option value="10">
而不是我期望的[option]
(如果它是DOM对象)。
如何迭代这些选定的选项,虽然可以获得文本?
答案 0 :(得分:11)
答案 1 :(得分:1)
答案 2 :(得分:0)
value不是jquery对象,你必须以这种方式将它作为jquery对象 -
$(value).text();
答案 3 :(得分:0)
试试这个:
。 $( '#结果')附加($(本).VAL()+ '
');