JQuery - 不熟悉的符号

时间:2011-08-15 17:50:53

标签: javascript jquery

我正在修改他们使用以下代码的javascript文件。有谁知道这是做什么/在哪里记录/等等。它似乎是创建一个锚节点并给它内部html“返回”,但我不知道它是如何工作或它的功能是什么,因为我需要为链接添加各种属性:

$("<a id=>").html("Back");

谢谢!

4 个答案:

答案 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>