gpt4 book ai didi

javascript - jquery选择器可以选择子节点匹配某些条件的所有元素吗?

转载 作者:行者123 更新时间:2023-12-03 07:52:02 25 4
gpt4 key购买 nike

例如,我有一个 id 为 tbBookList 的表,对于每一行 ( <tr> ),第四列 ( <td> ) 显示日期。我想删除今年之前日期(例如2016年)的所有行;日期格式为yyyy-MM-dd例如2016年1月24日。

我用谷歌搜索,但发现很难描述我的问题。

我知道的快速方法是我可以选择带有 $("#tbBookList>tr") 的所有行然后我可以循环它。但是,我想知道是否有更好的方法,例如使用 jquery 选择器来做到这一点。

最佳答案

您可以使用 filter() :

$('#tbBookList tr').filter(function() {
var cell = $(this).find('td').eq(3);
var date = cell.text();
var year = date.split('-').shift();

return year < 2016;
}).remove();

关于javascript - jquery选择器可以选择子节点匹配某些条件的所有元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34965704/

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