【发布时间】:2015-07-03 17:11:17
【问题描述】:
我试图从我的引导下拉菜单中获取选定的文本,而不是值,但我的 .text() 语句返回一个字符串,其中包含所有值之间带有 '\n' 的值。
这是我渲染的 html
<select class="form-control" id="SpaceAccommodation" name="YogaSpaceAccommodation">
<option selected="selected" value="0">1-4</option>
<option value="1">5-9</option>
<option value="2">10-15</option>
<option value="3">16-20</option>
<option value="4">20+</option>
</select>
这是我的 javascript,但 selectedText 返回 '5-9\n10-15\n16-20\n20+' 我希望它返回 5-9 或 10-15 等。
$('#SpaceAccommodation').change(function () {
var selectedText = $(this).text();
});
【问题讨论】:
-
试试这个 $( "#myselect option:selected" ).text();
标签: javascript jquery html twitter-bootstrap