我试图使用cheeiro刮一个wep页面,然后从选择器中获取值,
当我只使用一个参数时,例如' a.text - title'它打印很好,
但是当我同时使用'a.text--title' , 'div.artist-name'
时,它不打印任何东西..
我做错了什么?
$('a.text--title' , 'div.artist-name').each(function(i, element) {
var mailoutput ;
mailoutput = $(this).text();
console.log(mailoutput);
});
答案 0 :(得分:0)
两个选择器输入一个字符串,而不是两个参数。
$('a.text--title, div.artist-name')
要记录交替的名称和标题:
var names = $(‘div.artist-name')
var titles = $('a.text--title')
for ( var i = 0; i < names.length; i++ ) {
var name = names.eq(i).text()
var title = titles.eq(i).text()
console.log( 'name:’, name, 'title:', title )
}