当我尝试打印多个参数时,它不会打印

when I try to print more than one argument, it won't print

我正在尝试使用 cheeiro 抓取网页,并从选择器中获取值,

当我只使用一个参数时,例如 '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);
        });

两个选择器放在一个字符串中,而不是作为两个参数。

$('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 )
}