C# 使用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

我想使用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">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”),所以请注意数据的时间框架。正如其他人所建议的那样实施这一点只会是好的“后”事实