如何从jQuery中的元素中提取href?

问题描述 投票:0回答:1

我正在尝试从html元素中提取href和名称。

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

$ link返回<a href="https://<website>/" target="_blank">'vendor name'</a>

我希望$ website返回https://<website>/,而$ vendor返回vendor name

jquery html dom element
1个回答
0
投票
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();
© www.soinside.com 2019 - 2024. All rights reserved.