Строка селектора
Мы находим элемент на странице.
var node = $('div#first span#two') Как можно вывести эту строку "$('div#first span#two')"? |
Цитата:
Например так можно... var str='div#first span#two'; //var node = $(str); alert("$('"+str+"')"); |
Есть ли какой-то метод, который можно применить к переменной node, который бы возвращал эту строку?
|
Девушка, боюсь, вас плохо понял... Эту строку вы составляете собственноручно - что мешает вам взять и вывести её, приделав к ней знак доллара и скобки?
Опишите, в чём ваша проблема, для чего вам это нужно. |
Мне ничего не мешает это сделать. Просто мне не нужно этого делать. Выполнение скрипта на стороннем сайте. Если какой-то элемент найти не получается, то нужно вывести сообщение, какой именно элемент не найден.
|
Вы имеете ввиду както так?
//вариант 1 var elem = $(jquery_string_selector); if(elem.html() == undefined) alert('element: '+jquery_string_selector+' is undefined'); //вариант 2 /* var elem = document.getElementById(some_id); if(elem == undefined) alert('element: '+some_id+' is undefined'); */ |
$('div#first span#two').selector |
Часовой пояс GMT +3, время: 22:34. |