用jquery替换锚文本
我想替换html锚的文本:用jquery替换锚文本,jquery,Jquery,我想替换html锚的文本: <a href="index.html" id="link1">Click to go home</a> 但这都给了我null或空字符串要通过id引用元素,需要使用#限定符 尝试: 要替换它,您可以使用: $("#link1").text('New text'); .html()函数在这种情况下也可以工作 $('#link1').text("Replacement text"); .text()方法将传递给元素内容的文本丢弃。与使用.ht
<a href="index.html" id="link1">Click to go home</a>
但这都给了我null或空字符串要通过id引用元素,需要使用
#
限定符
尝试:
要替换它,您可以使用:
$("#link1").text('New text');
.html()
函数在这种情况下也可以工作
$('#link1').text("Replacement text");
.text()
方法将传递给元素内容的文本丢弃。与使用.html()
$("#link1").text()
访问元素中的文本。#表示您正在按id进行搜索。您没有查找子元素,因此不需要children()。相反,您希望访问jQuery函数返回的元素中的文本
function liReplace(replacement) {
$(".dropit-submenu li").each(function() {
var t = $(this);
t.html(t.html().replace(replacement, "*" + replacement + "*"));
t.children(":first").html(t.children(":first").html().replace(replacement, "*" +` `replacement + "*"));
t.children(":first").html(t.children(":first").html().replace(replacement + " ", ""));
alert(t.children(":first").text());
});
}
- 第一个代码找到一个标题替换
t.html(t.html()
- 第二个代码a文本替换
t.children(“:first”)
示例如果id为
$("#YourId").text('Your text');
或者这个,在课堂上
$(".YourClassName").text('Your text');
谢谢。我得到了答案,这让我松了一口气,而且我非常愚蠢……因为我尝试了所有不同的语句,但忘记了#-符号……虽然答案中的代码可能有效,但你应该努力创建一个优秀的答案,解释它为什么有效以及如何有效。
$("#YourId").text('Your text');
$(".YourClassName").text('Your text');