2
我得到一個ASP.NET列表框,並在更改時,我需要顯示(單個或多個)警報中的(單個或多個)選定的文本。警報數量應等於所選項目的數量。我嘗試了下面的代碼,在那裏我得到了一個額外的警報,顯示ListBox中的第一個項目。我哪裏做錯了?jQuery ListBox單個或多個選定的項目
<asp:ListBox ID="ListBox1" runat="server" Width="100px"
SelectionMode="Multiple">
<asp:ListItem Selected="True" Value="1">White</asp:ListItem>
<asp:ListItem Selected="False" Value="2"> Silver </asp:ListItem>
<asp:ListItem Value="3"> Dark Gray </asp:ListItem>
<asp:ListItem Value="4"> Khaki </asp:ListItem>
<asp:ListItem Value="5"> Dark Khaki </asp:ListItem>
</asp:ListBox>
$(document).ready(function() {
$("#ListBox1 ").change(function() {
$("option").each(function() {
if (this.selected) {
alert(this.text);
}
});
});
});
請幫忙。
謝謝。
似乎運作良好,http://jsfiddle.net/9zthu/2/ – ocanal 2012-07-19 13:51:02