【发布时间】:2014-01-30 20:13:38
【问题描述】:
我的页面上生成了一系列下拉列表,如下所示。
<select id="opt(1)">
<option value="Edit">Edit</option>
<option value="View">View</option>
</select>
<select id="opt(2)">
<option value="Edit">Edit</option>
<option value="View">View</option>
</select>
<select id="opt(3)">
<option value="Edit">Edit</option>
<option value="View">View</option>
</select>
等等
我需要编写一个 JavaScript 函数,该函数将使用 jQuery 返回基于索引的下拉列表的当前选择,该索引是 ID 的一部分。
function getDropdownSelection(index) {
var sel = $('#opt(' + index + ') :selected').text();
alert(sel);
}
这不起作用。问题是: 1)如何转义ID中的() 2) 如何在 $('..') 中传入参数值。
谢谢
【问题讨论】:
标签: javascript jquery