C# 使用JQuery获取listbox中的所有listitems?
我想使用jquery获取listbox中存在的所有listitems,无论选择与否 以下是我的客户端脚本:C# 使用JQuery获取listbox中的所有listitems?,c#,jquery,asp.net,C#,Jquery,Asp.net,我想使用jquery获取listbox中存在的所有listitems,无论选择与否 以下是我的客户端脚本: <asp:ListBox ID="lstSelected" runat="server" SelectionMode="Multiple" Rows="10"> <asp:ListItem Value="Employee_OID">EID</asp:ListItem> <asp:ListItem Value="EmpID">E
<asp:ListBox ID="lstSelected" runat="server" SelectionMode="Multiple" Rows="10">
<asp:ListItem Value="Employee_OID">EID</asp:ListItem>
<asp:ListItem Value="EmpID">Emp ID</asp:ListItem>
<asp:ListItem Value="Employee_Name">Name</asp:ListItem>
</asp:ListBox>
开斋节
Emp ID
名称
要获取元素客户端,您需要使用列表框的ClientID
属性:
所有选项
$("#<%=lstSelected.ClientID %> option");
$("#<%=lstSelected.ClientID %> option:selected");
$(“选项”);
所有选定选项
$("#<%=lstSelected.ClientID %> option");
$("#<%=lstSelected.ClientID %> option:selected");
$(“#选项:选中”);
要获取元素客户端,您需要使用列表框的ClientID
属性:
所有选项
$("#<%=lstSelected.ClientID %> option");
$("#<%=lstSelected.ClientID %> option:selected");
$(“选项”);
所有选定选项
$("#<%=lstSelected.ClientID %> option");
$("#<%=lstSelected.ClientID %> option:selected");
$(“#选项:选中”);
我想这应该可以做到:
$('#lstSelected option').each(function(){
if(this.val() == anyvalue)
//your code here
});
我想这应该可以做到:
$('#lstSelected option').each(function(){
if(this.val() == anyvalue)
//your code here
});
$(“#”)查找(“选项”);
$(“#”)查找(“选项”);
通过向列表框添加静态ID(clientMode=“static”)生成,您可以直接在jQuery中使用ID属性值(跳过ClientID用法):
jQuery获取所有选定选项:
$('#lstSelected option')
$('#lstSelected option:selected')
有关ClientMode,请参见此处的更多信息:
通过向列表框添加静态ID(clientMode=“static”)生成,您可以直接在jQuery中使用ID属性值(跳过ClientID用法):
jQuery获取所有选定选项:
$('#lstSelected option')
$('#lstSelected option:selected')
有关ClientMode,请参见此处的更多信息:
我无法对Neurtix的回答发表评论,原因是声誉问题。。虽然这对我来说很有效,但我还是想和大家分享一下,只需要在“这个”上加上$()
我无法对Neurtix的回答发表评论,因为我的名声不好。。虽然这对我来说很有效,但我还是想和大家分享一下,只需要在“这个”上加上$()
这就是诀窍…我需要csv格式的值和文本..有什么帮助吗?如果搜索stackoverflow,会有更好的答案,但请查看.val()和.text()方法以获取选项的值和文本。例如:成功了…我需要csv格式的值和文本..有什么帮助吗?如果搜索stackoverflow,会有更好的答案,但请查看.val()和.text()方法以获取选项的值和文本。例如:由于您使用的是传统的.Net(runat=“server”),因此请注意数据的时间范围。正如其他人所建议的那样实现这一点只会是一个好的“后”因素,因为您使用的是传统的.Net(runat=“server”),所以请注意数据的时间框架。正如其他人所建议的那样实施这一点只会是好的“后”事实