IF语句只选择jQuery中不为空的标题



我对jQuery非常陌生,并试图找出如何在此代码中使用简单的IF语句。我试图通过提取"标题"来抓取下面的网站。和"链接",并忽略任何"标题";它是空的,因为提取的文件的"标题"有一些空值。基本上,我不想返回任何标题它是空的。谢谢你的帮助。

var $ = context.jQuery;    
var result = [];
$(".inline").each( function() {
result.push({
title : $(this).find("a strong").text().trim(),      
link : "https://www.kooora.com/" + $(this).find("a").attr("href"),
});
});

return result;

可能是这样的:

var $ = context.jQuery;    
var result = [];
$(".inline").each( function() {
let title = $(this).find("a strong").text().trim();
if(title.length > 0) {
result.push({
title : title,      
link : "https://www.kooora.com/" + $(this).find("a").attr("href"),
});
}
});

return result;

相关内容

  • 没有找到相关文章

最新更新