gpt4 book ai didi

Javascript:从函数返回html元素

转载 作者:行者123 更新时间:2023-11-28 20:43:05 26 4
gpt4 key购买 nike

我正在尝试使用datetime 属性过滤某些html 元素。我的 html 元素看起来像

<time title="Sat Dec 22 16:29:21 2012 UTC" datetime="2012-12-22T16:29:21+00:00">4 hours</time>

现在,我正在做的是

var x = $("p time").map(function() { filter(this);})

我的过滤函数如下所示:

function filter(var1){

var now = new Date();
var time = $(var1).attr("datetime");

var time = new Date(time);
var diff = now - time;

if( diff < 7200000){

console.log("yes");
return $(var1).parent().parent();

}
}

当我运行上述代码时,我得到 x 作为一个空数组,并且 yes 被打印了 9 次。

所以,我的问题是为什么我的 filter 函数没有返回父 html 标签。

最佳答案

var x = $("p time").map(function() { filter(this); });

应该是

var x = $("p time").map(function() { return filter(this); });

您缺少返回声明。

关于Javascript:从函数返回html元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14006943/

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