когда я пытаюсь напечатать более одного аргумента, он не будет печатать - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь почистить wep-страницу, используя 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);
        });

1 Ответ

0 голосов
/ 24 апреля 2018

Два селектора идут в одну строку, а не как два аргумента.

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