我有一个包含大量行的表,具有相同的下拉选项。我想要做的是点击一下按钮,抓取按钮所在行的下拉列表的选定值。
<select class="items" data-value="@item.Id">
<option>None</option>
@foreach (var item in ViewBag.Items)
{
<!option value="@(item)">
@(item.Title)
</!option>
}
</select>
我试图做的是:
var button = $(event.target);
var itemClass = button.closest(".items");
var selectedItem = itemClass.options[this.selectedIndex].text;
这样可以正确地抓住课程,但它似乎无法获取所选项目的文字。