Jquery 网站图像徽标Url

Jquery 网站图像徽标Url,jquery,css,node.js,Jquery,Css,Node.js,我想从这个网站上获取徽标图像url,我正在使用jquery选择器,但我的项目基于节点js。 我认为这个标志有CSS背景图像,所以我写了这段代码,但它没有运行 var $ = cheerio.load(html); $(".globalnav-header #badge a.logo .img").filter(function() { console.log( $(this).css('background-image')); }); 不要使用。过滤器。尝试: 我刚刚在福特的网站上测试

我想从这个网站上获取徽标图像url,我正在使用jquery选择器,但我的项目基于节点js。 我认为这个标志有CSS背景图像,所以我写了这段代码,但它没有运行

var $ = cheerio.load(html);
$(".globalnav-header #badge a.logo .img").filter(function() {
    console.log( $(this).css('background-image'));
});
不要使用。过滤器。尝试:

我刚刚在福特的网站上测试了以下代码:

Ford不使用jQuery,所以我需要在运行代码之前包含它:

var jq = document.createElement('script');
jq.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
然后我运行我的代码,它工作了

> console.log( $(".globalnav-header #badge a.logo .img").css('background-image'));
url(http://www.ford.com/resources/ford/global/images/logo/fordoval_header_168x31.png)

由于ford.com自动将我重定向到匈牙利网站,我不确定标记是否正确,但您是否正确加载了jQuery?如果我转到ford.com,我将重定向到另一个url以进行语言选择!也许这就是isseu?福特的网站上有很多重定向。首先,输出您使用ChereIO获取的内容的内容。您可以发布HTML标记吗,因为您也可以使用attr执行此操作。是的,所有其他函数都会更正此jquerySounds的工作,就像没有加载jQuery一样。你能选择其他元素吗?是的,scott,我正在从这个jquery中获取所有div img和span标记,但是Css不起作用。当jquery没有被使用时,你通常会遇到这个错误,例如,globalnav header badge a.logo.img.Css'background-image'会出错,但是如果你有$it,它将不会$globalnav header badge a.logo.img.css“背景图像”
> console.log( $(".globalnav-header #badge a.logo .img").css('background-image'));
url(http://www.ford.com/resources/ford/global/images/logo/fordoval_header_168x31.png)