gpt4 book ai didi

jQuery:数组函数在第一项之后停止

转载 作者:行者123 更新时间:2023-12-01 07:14:59 25 4
gpt4 key购买 nike

我想使用以下函数创建一个包含列的唯一值的下拉列表。

该函数创建下拉列表,但仅显示该列的第一个值,而不是该列中的所有唯一值。

这里有什么问题或缺失吗?

function createDropdownFromColumn() {
var arr = [];
$("td:first").each(function() {
if ($.inArray($(this).text(), arr) == -1)
arr.push($(this).text());
});

// create select
var select = $("<select />");
for (var i = 0; i < arr.length; i++) {
$("<option>" + arr[i] + "</option>").appendTo(select);
}

// append select
select.appendTo("body");
}

最佳答案

该选择器可能只匹配一个元素,即第一个 TD,而您实际上正在寻找 first-child 选择器:

$("td:first-child").each(function() {...

关于jQuery:数组函数在第一项之后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20168690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com