JQuery селектор внутри селектора с NodeJS + Node.io

У меня есть приложение NodeJS, которое пытается использовать JQuery для очистки веб-страницы. На веб-странице я пытаюсь очистить:

<div class="gs_rt">
<a href="www.google.com">someTextHere</a>
</div>

Я хотел бы получить someTextHere, вызвав селектор jQuery в первом селекторе jQuery.

$('.gs_r .gs_rt').each(function(index,result) {
    //fetches div okay
var test = $(this).find('a');
console.log(test);              
});

К сожалению, кажется, что this указывает на мой объект Job Node.io. Кроме того, "index", похоже, не работает (как мне получить индекс текущего объекта, извлеченного функцией "each"?).

Я не совсем уверен, что происходит. помочь кому-нибудь?:)

1 ответ

Я выяснил причину почему. Node.io имеет встроенные селекторы, вызываемые с помощью $(), но на самом деле он не использует jQuery.

См. https://github.com/chriso/node.io/wiki/API---CSS-Selectors-and-Traversal-methods для API.

Вместо этого нужно сделать

var jQuery = require('jquery);

и использовать их встроенные селекторы.

Другие вопросы по тегам