$(document).ready(function(){$("[href]").appendTo(" Click here ...");});
HTML 代码
<a href="#"> b </a>
我想在浏览器上显示为 b 单击此处...但我在这里工作不正常。
您是否尝试过 append而不是appendTo?
$(document).ready(function(){$("[href]").append(" Click here ...");});
据我了解,它的工作原理如下:
element.append('stuff to append to the element');
对比
element.appendTo(otherElement);
使用直接标签选择器和append
方法
$(document).ready(function(){
$("a").append(" Click here ...");
});
改变:
$("[href]").appendTo(" Click here ...");
至:
$("[href]").html(" Click here ...");
使用appendTo
,您应该添加一个新的 DOM 元素而不是文本节点。
我认为您正在寻找append()
而不是appendTo()
.
append()
只需将您提供的文本或 jQuery 元素作为参数并将其附加为您选择的元素的最后一个子元素 - 我认为这是您正在寻找的行为。如果您想了解更多,文档append()
位于http://api.jquery.com/append/ 。
使用标签的 ID。如果您有多个锚标签,它适用于所有人。
$(document).ready(function(){
$("#YourID").append(" Click here ...");
});
<a href="#" id="YourID"> b </a>