gpt4 book ai didi

javascript - 存在 jQuery 字符串比较问题

转载 作者:行者123 更新时间:2023-12-02 20:31:56 27 4
gpt4 key购买 nike

我有 fiddle here展示我正在尝试做的事情。

我有一个动态生成的表,因此列可以按用户选择的任何顺序显示。因此,我尝试获取两个特定 header 的索引,以便可以将 CSS 类添加到这两列以供稍后使用。

最佳答案

您应该使用.filter()在这里(以及每当您需要限制元素集时),因为您的 .each() return 被丢弃,如下所示:

//Loop thru the headers and get the Supp elem
var suppCol = $("#my_table th").filter(function() {
return $(this).html() == "Supp";
});
//Loop thru the headers and get the Report elem
var reportCol = $("#my_table th").filter(function() {
return $(this).html() == "Report";
});

You can test the updated/working fiddle here 。另一种方法是使用 .each()看起来像这样:

var suppCol, reportCol;
$("#my_table th").each(function() {
var $this = $(this), html = $this.html();
if(html == "Supp") suppCol = $this;
if(html == "Report") reportCol= $this;
});

You can test that version here .

关于javascript - 存在 jQuery 字符串比较问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3983694/

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