Как получить узел DOM, узел jQuery или селектор, указывающий на элемент?

#jquery #dom #jquery-plugins #jstree

#jquery #dom #jquery-плагины #jstree

Вопрос:

Я хочу использовать функцию ._get_type ( node) из типов плагинов jsTree, говорится в документации

Получить тип узла. (смешанный узел) Это может быть узел DOM, узел jQuery или селектор, указывающий на элемент.

Я не знаю, что указать в качестве node . Я использую плагин горячих клавиш и при нажатии enter я хочу отобразить тип этого узла.

Я надеюсь, что это соответствующий HTML-код, где rel="testsuite" указывается тип узла.

 <li class="jstree-closed" runurl="amp;<a class='non-html' href=amp;quot;http://10.0.0.50:4567/run2?run=loginamp;amp;group=basicsamp;quot;amp;>runamp;</aamp;>" rel="testsuite" run="amp;<button class=amp;quot;square_button button_backgroundamp;quot; type=amp;quot;buttonamp;quot; onclick=amp;quot;run_through_ajax('login','basics')amp;quot; amp;> run amp;</buttonamp;>">
  

Есть ли какой-либо учебник, который может помочь мне понять все, что мне нужно, чтобы знать мои собственные вопросы, подобные этому, в будущем? Обратите внимание, что я не могу прочитать исходный код jsTree, чтобы ответить на мой вопрос.

Ответ №1:

Я не знаю, что указать в качестве node .

Это означает, что вы можете передать любой из…

  • document.getElementById('abc')
  • $('#abc')
  • #abc

Это означает, что он, вероятно, обертывает аргумент с $() , то есть он будет автоматически поддерживать все три.

Комментарии:

1. как я могу сделать в целом? Я имею в виду, как я передаю abc , используя некоторую переменную или что-то в этом роде.