Как извлечь href из элемента в jQuery? - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь извлечь href и имя из элемента html.

    var $row = $(this).closest("tr");
    var $link = $row.find("td").eq(0).html();
    var $website = ????
    var $vendor = ????

$ возвращает ссылку <a href="https://<website>/" target="_blank">'vendor name'</a>

Я хочу, чтобы $ website возвращал https://<website>/ и $ vendor для возврата vendor name

1 Ответ

4 голосов
/ 06 марта 2020
var $row = $(this).closest("tr");
var $link = $row.find("td").eq(0).find('a'); // .html() returns a string, you don't want it. You want the jQuery reference of the link, so you can call jQuery methods on it
var $website = $link.attr('href');
var $vendor = $link.text();
...