转换& lt; select>在ASP.NET中将jQuery的选项转换为数组
Converting <select> options into arrays for jQuery in ASP.NET
我有一个像这样的标签
<select>
<% for (int i=0; i < listCity.Count; i++) { %>
<% var city = listaCity[i]; %>
<option><%= city.Name + ", " + city.State.Name + ", " + city.State.Country.Name %></option>
<%} %>
</select>
它创建了超过400个选项,我想添加在文本框中写入State的可能性,并且只显示该州的城市。
我找到了一个使用jQuery的解决方案:
<script>
$(function () {
var availableTags = [
"Tags",
"Go",
"Here"
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
然后打印它们:
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags">
</div>
我想切换"availableTags"元素从我的下拉列表,但我不知道如何调用它们
你可以得到像这样的所有选项:
var availableTags = $("select option").map(function () {
return $(this).val();
})
console.log(availableTags);
<<p> 小提琴例子/strong> 如果你需要在选项标签之间添加文本,那么:
var availableTags = $("select option").map(function () {
return $(this).text();
})
你的代码会变成:
$(function () {
var availableTags = $("select option").map(function () {
return $(this).val();
});
$("#tags").autocomplete({
source: availableTags
});
});
相关文章:
- 从javascript到jquery的转换
- 如何使用jquery将base64图像路径转换为真实路径
- 将curl查询转换为jQuery.ajax()
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- js代码从jQuery转换为原生代码
- javascript/jquery将utc转换为短格式的本地时间
- 将jQuery转换为用户脚本的普通Javascript时遇到问题
- 将javascript代码转换为jquery代码时出错
- CSS3转换+jQuery翻转卡问题
- 转换jquery的悬停点击事件
- 正在转换JQuery对象
- 如何在一个AngularJS指令中转换jQuery函数
- 如何转换jquery's$.post()转换为纯javascript
- 在mootools中转换jquery代码
- 如何转换jQuery $.ajax调用蓝鸟承诺没有延迟的反模式
- 如何转换jQuery过滤器以使用waitForKeyElements
- 转换 jQuery 对象中的 lodash/underscore 集合(链接)
- 转换jquery "click"用于PHP调用的代码
- 转换jQuery函数,使其易于重用而无需重复