jQuery获取选择列表的文本值
我有一个像这样的列表:
<select name="select_list_name" id="list_id">
<option value="">Select Option</option>
<option value="value1">Option 1</option>
<option value="value2">Option 2</option>
...
...
</select>
我正试图在选择列表中获取当前选定选项的文本值。 我看着这个线程:jQuery获取特定的选项标记文本,并试着这样做:
$("#list_id option:selected").text()
但是,无论"Select Option"
哪个选项,这只能得到第一个选项文本( "Select Option"
)。
我尝试了另一种方式:
$("[name=select_list_name] option:selected").text()
这为我提供了第一个选项的文本,与选定选项的文本连接(如果选择选项2,则为"Select OptionOption 2"
)。
任何想法为什么?
$('#list_id :selected').text();
应该给你选择的选项的文本。
你的代码中的其他东西一定是错的 - 这段代码真的有用
这项工作,100%,你有多个id'list_id'?
$('#list_id :selected').text();
链接地址: http://www.djcxy.com/p/83075.html