如何向JavaScript变量添加值? var options=$(“#移动表”).find('select.MobilityCountry[data=“”+selectionId+“])).data('options').filter('data=“”+id+“]); 选项.排序(函数(a,b){ 如果(a.innerHTML>b.innerHTML)返回1; 否则如果(a.innerHTML
以上代码将在选择国家/地区时为我提供所有城市的列表。我想在变量“选项”的第一位添加一个默认值“all”。任何人都可以建议我如何添加此值。非常感谢任何帮助。谢谢 例如:选项应包含“All、London、Scotland、Stanmore、Watford”。您可以使用它将元素添加到排序数组的开头: 如果您只是尝试将文本添加到第一个元素,则如下所示:如何向JavaScript变量添加值? var options=$(“#移动表”).find('select.MobilityCountry[data=“”+selectionId+“])).data('options').filter('data=“”+id+“]); 选项.排序(函数(a,b){ 如果(a.innerHTML>b.innerHTML)返回1; 否则如果(a.innerHTML,javascript,jquery,Javascript,Jquery,以上代码将在选择国家/地区时为我提供所有城市的列表。我想在变量“选项”的第一位添加一个默认值“all”。任何人都可以建议我如何添加此值。非常感谢任何帮助。谢谢 例如:选项应包含“All、London、Scotland、Stanmore、Watford”。您可以使用它将元素添加到排序数组的开头: 如果您只是尝试将文本添加到第一个元素,则如下所示: var options = $('#mobility-table').find('select.MobilityCountry[data="'+sele
var options = $('#mobility-table').find('select.MobilityCountry[data="'+selectionId+'"]').data('options').filter('[data="' + id + '"]');
options.sort(function(a,b) {
if (a.innerHTML > b.innerHTML) return 1;
else if (a.innerHTML < b.innerHTML) return -1;
else return 0;
options.sort(function(a,b) {
if (a.innerHTML > b.innerHTML) return 1;
else if (a.innerHTML < b.innerHTML) return -1;
else return 0;
}
options.unshift("All");
我不清楚您是否也在尝试更改HTML。如果是,请显示您的HTML外观,以便我们可以建议如何将该元素添加到DOM。我不清楚选择项是什么HTML项
在jQuery中,您可以像下面这样添加选项作为下拉列表中的第一项
var item = document.createElement("option");
item.value = "all";
item.innerHTML = "All";
options.unshift(item);
//您必须为选择对象填写适当的选择器
$(“#选择对象的选择器”)。前置(“全部”);
您可以使用将元素添加到排序数组的开头:
如果您只是尝试将文本添加到第一个元素,则如下所示:
var options = $('#mobility-table').find('select.MobilityCountry[data="'+selectionId+'"]').data('options').filter('[data="' + id + '"]');
options.sort(function(a,b) {
if (a.innerHTML > b.innerHTML) return 1;
else if (a.innerHTML < b.innerHTML) return -1;
else return 0;
options.sort(function(a,b) {
if (a.innerHTML > b.innerHTML) return 1;
else if (a.innerHTML < b.innerHTML) return -1;
else return 0;
}
options.unshift("All");
我不清楚您是否也在尝试更改HTML。如果是,请显示您的HTML外观,以便我们可以建议如何将该元素添加到DOM。我不清楚选择项是什么HTML项
在jQuery中,您可以像下面这样添加选项作为下拉列表中的第一项
var item = document.createElement("option");
item.value = "all";
item.innerHTML = "All";
options.unshift(item);
//您必须为选择对象填写适当的选择器
$(“#选择对象的选择器”)。前置(“全部”);
unshift()
一个新的
:
jQuery:
var option = document.createElement("option");
option.value = "all";
option.appendChild(document.createTextNode("All"));
options.unshift(option);
options.unshift($(“”,{text:“All”,value:“All”}).get(0));
unshift()
一个新的
:
jQuery:
var option = document.createElement("option");
option.value = "all";
option.appendChild(document.createTextNode("All"));
options.unshift(option);
options.unshift($(“”,{text:“All”,value:“All”}).get(0));
正如您在标题中所写,这是javascript,而不是java。您如何将这些选项添加到下拉列表中,或者如何使用这些选项?正如您在标题中所写,这是javascript,而不是java。您如何将这些选项添加到下拉列表中,或者如何使用这些选项?@Duriseti-您必须显示您拥有的HTML以及使用的代码ied。此外,我还更正了我代码中的一个拼写错误。@Duriseti-您必须显示您拥有的HTML以及您尝试的代码。此外,我还更正了我代码中的一个拼写错误。@Duriseti:很高兴听到它!(顺便问一下,您知道如何接受答案吗?@Duriseti:很高兴听到它!(您知道如何接受答案吗?)