【发布时间】:2017-09-19 08:05:02
【问题描述】:
您好,我正在尝试在下面的 sn-p 中将文本设置为锚点和小号
<li id="TabA" class="done"><a href="#abc">Step 1<br /><small>Step</small></a></li>
还有Jquery代码
var TabToggle = $("#TabA").clone();
TabToggle.find("small").text("First");
TabToggle.find("a").text("First")
TabToggle.find("a").attr("href", "#First" );
问题是它无法将文本设置为小标签。它正在替换锚内的所有内容。提前谢谢。
【问题讨论】:
-
id 在上下文使用类中应该是唯一的
-
1. ID 应该是唯一的,您应该在使用
clone()后更新选项卡的 ID。 2. 在<a>上使用text()将完全删除其中的所有子元素。 -
最简单的选项是将“步骤 1”文本包装在一个跨度中并使用
$("a span").text("First")- 其他选项是使用.contents()。查看链接的副本。
标签: jquery