Строка селектора
Мы находим элемент на странице.
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, время: 21:55. |