Код: Выделить всё
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');
Как предполагалось, я создал страницу 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
Мобильная версия