我正在修改他们使用以下代码的javascript文件。有谁知道这是做什么/在哪里记录/等等。它似乎是创建一个锚节点并给它内部html“返回”,但我不知道它是如何工作或它的功能是什么,因为我需要为链接添加各种属性:
$("<a id=>").html("Back");
谢谢!
答案 0 :(得分:5)
jQuery只是宽恕。通常,代码看起来像这样:
$('<a/>').html("Back");
这意味着,创建一个a
元素并将其内部HTML设置为“Back”。您可以在以下链接后直接链接一些属性分配:
$('<a/>')
.html('Back');
.attr('id', 'your-id');
答案 1 :(得分:2)
这段代码确实创建了一个锚元素:
<a id="">Back</a>
您可以使用“attr”功能添加属性,如下所示:
$("<a id=>").html("Back").attr('href', myUrl);
或者,您可以直接在标记中添加属性:
$("<a id='myId' href='url'>").html("Back");
答案 2 :(得分:1)
它正在创建一个锚元素,但它没有将它附加到任何东西上,你通常会做的是:
$("body").append($("<a>").html("Back").attr("target", "_blank"));
(作为例子),甚至:
$("<a>").html("Back").attr("target", "_blank").appendTo($("body"));
因为它是一个jQuery对象,你可以继续在其上链接方法,以便按照你想要的方式构建它。
答案 3 :(得分:0)
我认为这只是一些双向HTML传递给工厂。应该导致jQuery集合中包含一个锚元素,该元素尚未在DOM中,并且具有空id attr并包含文本“Back”:
<a id="">Back</a>