gpt4 book ai didi

javascript - 如何获取过滤器内的 tr 值

转载 作者:行者123 更新时间:2023-12-02 22:53:43 24 4
gpt4 key购买 nike

我在 jquery 过滤器中抓取数据时遇到问题。我尝试过寻找解决方案,但一直未能找到。我对 Jquery 相当陌生,所以我相信这可能是一个微不足道的答案。

我喜欢循环遍历我的数组,根据单元格值检查它,如何获取单元格当前值/(此)值?

编辑:感谢您的帮助,最终解决方案如下。其中,datesToSearchFor 是字符串日期数组,nth-child(2) 是表中的日期列。

  $("#UnfinishedTable tr").filter(function () {
if (this.id !== 'headerRow') {
var isItThere = false;
var data = $(this).find("td:nth-child(2)").html();//my dates column
datesToSearchFor.forEach(function (entry) {
if (data == entry) {against are array of dates
isItThere = true;
}
});
}
if (isItThere) {//if one was found show the row else hide it
$(this).show()
}
else {
if (this.id !== 'headerRow') {
$(this).hide()
}
}
});

最佳答案

$('#unfinishedTable tr').not('#headerRow').each(function(){
var val = $(this).attr('value');
var src = datesToSearchFor.find(function(n){return n == val;});
$(this).css({'display' : src == null ? 'none' : ''});
});

关于javascript - 如何获取过滤器内的 tr 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58086956/

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