1
$(document).ready(function(){$("[href]").appendTo(" Click here ...");});

HTML 代码

<a href="#"> b </a>

我想在浏览器上显示为 b 单击此处...但我在这里工作不正常。

4

6 回答 6

1

您是否尝试过 append而不是appendTo

$(document).ready(function(){$("[href]").append(" Click here ...");});

据我了解,它的工作原理如下:

element.append('stuff to append to the element');

对比

element.appendTo(otherElement);
于 2012-06-27T05:42:00.000 回答
1

使用直接标签选择器和append方法

$(document).ready(function(){

            $("a").append(" Click here ...");

    });
于 2012-06-27T05:42:27.710 回答
1

尝试这个。

$(document).ready(function(){
  $("[href]").append(" Click here ...");
});​

使用.append()函数而不是 .appendTo() 函数。

这是演示

于 2012-06-27T05:45:10.890 回答
0

改变:

$("[href]").appendTo(" Click here ...");

至:

$("[href]").html(" Click here ...");

使用appendTo,您应该添加一个新的 DOM 元素而不是文本节点。

于 2012-06-27T05:44:25.797 回答
0

我认为您正在寻找append()而不是appendTo().

append()只需将您提供的文本或 jQuery 元素作为参数并将其附加为您选择的元素的最后一个子元素 - 我认为这是您正在寻找的行为。如果您想了解更多,文档append()位于http://api.jquery.com/append/ 。

于 2012-06-27T05:44:41.023 回答
0

使用标签的 ID。如果您有多个锚标签,它适用于所有人。

    $(document).ready(function(){
    $("#YourID").append(" Click here ...");
    });


 <a href="#" id="YourID"> b </a>
于 2012-06-27T05:48:24.467 回答