【发布时间】:2014-11-27 22:29:34
【问题描述】:
我正在尝试在.block-leftnav ul li .parent a 中附加 span 标签,因此该标签仅在 .parent a 之后添加,但 jquery 所做的是,它在我页面上的每个 href 标签之后添加 span 标签。
下面是我用来实现我想要的代码:
jQuery(document).ready(function() {
jQuery('.block-leftnav ul li .parent > a').append('<span class="glyphicon arrow"></span>');
});
这是一个简单的修复,我自己想通了,还更新了上面的代码。只需在“a”之前添加“>”即可定位该特定 div 的锚标记。
感谢大家的及时回复。
【问题讨论】:
-
如果你只打算使用
jQuery(),你不必使用jQuery.noConflict():) 还有,HTML 是什么? -
所有
<a>标签都在.block-leftnav ul li .parent内吗?如果是这样,您需要指定要添加span的<a>标签。为此,您可以使用<a>的类或 id。 -
你只想在
a之后附加它? -
@Muhammad 为代码创建小提琴
-
或者等待——你想在任何
a之后附加它,类parent?
标签: javascript jquery html css