我对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;