【发布时间】:2013-11-15 06:16:08
【问题描述】:
我有嵌套列表,我需要为每个项目设置样式。通常我会这样做:
$('#myList li').addClass('myClass');
但是,因为它们是嵌套的,我想我只需要设置文本样式。我如何用 jQuery 做到这一点?我偷了这个,但是没有用:
$('#myList li').text().addClass('myClass');
这里是 HTML
<ul id="myList">
<li>
item 1
</li>
<li>
item 2
<ul>
<li>
asdasd
</li>
</ul>
</li>
</ul>
我需要为每个列表项设置样式
【问题讨论】:
-
是“asdasd”你想要设置样式的文本吗??
-
将文本包装在一个 span 中并将类添加到其中。
-
您不能在文本中添加类。您需要使用 'div' 或 'span' 对其进行包装。
-
啊,我担心我不得不这样做......谢谢。
标签: javascript jquery html jquery-selectors