如何使用 jquery 从 asp.net 列表框中仅获取当前选定的选项

Posted

技术标签:

【中文标题】如何使用 jquery 从 asp.net 列表框中仅获取当前选定的选项【英文标题】:How to get only current selection opation from asp.net listbox using jquery 【发布时间】:2021-11-18 06:00:17 【问题描述】:

您好,我想根据您的选择来排列列。我的列表框以字母顺序显示复选框,但是当用户选择任何列时我想要什么,我想准备一个 jquery 字符串变量并希望从列表框中存储当前选择选项的值,而不是按照列表框显示数据的顺序。

我的 jquery 类似于

$("#<%=lstQuery.ClientID %>").change(function(e) console.log($(this).children('option:selected').val()); );

【问题讨论】:

【参考方案1】:

$('#your_select').change(function() 
  console.log('You selected: ', this.value);
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="your_select">
  <option value="1">One</option>
  <option value="2">Two</option>
  <option value="3">Three</option>
</select>

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于如何使用 jquery 从 asp.net 列表框中仅获取当前选定的选项的主要内容,如果未能解决你的问题,请参考以下文章

asp.net jquery 用文本框添加行(克隆行)并动态下拉

使用asp.net从数据库中自动完成JQuery

asp.net mvc jquery 下拉验证

ASP.net MVC 列表框在帖子中获取所有值

如何在下拉列表更改时使用 jQuery 清除 TextBox

如何从列表视图中获取数据作为字符串 C# asp.net