【发布时间】:2020-07-14 10:49:22
【问题描述】:
$( ".post-title > a" ).clone().prependTo( ".post-text" ).text("View More");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<div class="post-text">
<div class="post-title">
<a href="https://www.google.com/">Google</a>
</div>
</div>
<div class="post-text">
<div class="post-title">
<a href="https://www.yahoo.com/">Yahoo</a>
</div>
</div>
<div class="post-text">
<div class="post-title">
<a href="https://www.msn.com/">MSN</a>
</div>
</div>
我想在 div 中显示具有相同链接的新文本“查看更多”。现在它在同一个 div 中显示所有链接,并带有“查看更多”文本。
【问题讨论】:
-
不完全清楚你想要达到什么。你能澄清一下吗?你想只显示第一个 div 的链接吗?
-
您需要为此编写一个显式循环,以便您可以选择 proper
.post-text元素,即您克隆的链接的祖先。
标签: javascript html jquery css wordpress