我正在嘗試獲取複選框列表的選定值(或多個值)。我的問題是我綁定在C#中的CheckBoxList,它不是與「值」屬性渲染,因爲它會如果我是硬編碼從jQuery中的asp複選框列表中獲取所選複選框的值
<asp:ListItem Value=".." .. />
我的CheckBoxList看起來是這樣的:
<asp:CheckBoxList runat="sever" ID="cblStuff" DataValueField="myID" DataTextField="myName"></asp:CheckBoxList>
因此,當我嘗試使用jQuery並執行以下操作時,它僅返回「on」,與「myID」相同。我錯過了什麼嗎?我的印象是DataValueField的作用是什麼? 這裏是我用JS:
$("checkboxlist selector").change(function() {
$(this).find(":checked").each(function() { alert($(this).val()); });
});
感謝。
查看Mahes的答案。不幸的是,屬性「DataValueField」不在html中呈現。 – Matt