Ссылка на это в .queryselectorJquery

Программирование на jquery
Ответить
Anonymous
 Ссылка на это в .queryselector

Сообщение Anonymous »

Если я использую следующее, чтобы выбрать определенный узел < /p>

Код: Выделить всё

var Link = document.querySelector('table .ctrlcLink');
< /code>

Я получаю значение первого столбца для столбца с классом ctrllink, что я и ожидал. />
var Link = document.querySelector($(this).closest('tr').children('td.ctrlcLink'));
< /code>

Но тогда я получаю < /p>


"Не удалось выполнить 'Queryselector' On 'Document': '[Object Object]' Is
не является действительным выбором." < /p>
< /blockquote>

 what selector per ye selector per ye selector. />
Редактировать:
Может быть, я должен был добавить, что он мне нужен, чтобы я мог использовать следующее после этого: < /p>

var range = document.createRange();
range.selectNode(Link);
window.getSelection().addRange(range);
var successful = document.execCommand('copy');
edit2:
Как предполагалось, я создал страницу Codepen для этого (спасибо за это!). ctrl-c.
Однако я не могу получить точный Rownumber изображения, которое я нажимаю.
Эта часть не работает: < /p>

Код: Выделить всё

var rowIndex = $(this).index();
< /code>

Что будет работать, как я мог бы получить rownumber.?
Я бы тогда объединил его изменение < /p>

var Link = document.querySelector('#docReport tr:nth-child(1) .ctrlcLink');
< /code>

to < /p>

var Link = document.querySelector('#docReport tr:nth-child('+rowIndex+') .ctrlcLink');
или я могу решить это по -другому?>

Подробнее здесь: https://stackoverflow.com/questions/361 ... ryselector
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»