Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何向JavaScript变量添加值? var options=$(“#移动表”).find('select.MobilityCountry[data=“”+selectionId+“])).data('options').filter('data=“”+id+“]); 选项.排序(函数(a,b){ 如果(a.innerHTML>b.innerHTML)返回1; 否则如果(a.innerHTML_Javascript_Jquery - Fatal编程技术网

如何向JavaScript变量添加值? var options=$(“#移动表”).find('select.MobilityCountry[data=“”+selectionId+“])).data('options').filter('data=“”+id+“]); 选项.排序(函数(a,b){ 如果(a.innerHTML>b.innerHTML)返回1; 否则如果(a.innerHTML

如何向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

以上代码将在选择国家/地区时为我提供所有城市的列表。我想在变量“选项”的第一位添加一个默认值“all”。任何人都可以建议我如何添加此值。非常感谢任何帮助。谢谢

例如:选项应包含“All、London、Scotland、Stanmore、Watford”。

您可以使用它将元素添加到排序数组的开头:

如果您只是尝试将文本添加到第一个元素,则如下所示:

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:很高兴听到它!(您知道如何接受答案吗?)