Javascript 分配ID';使用jquery动态生成元素
在我的应用程序中,我阅读了一个RSS提要。使用zrssfeed()显示提要的元素。我的问题是,在每个列表项中,有三个元素没有ID或class 我想对每个元素进行不同的样式设置。我怎样才能做到这一点Javascript 分配ID';使用jquery动态生成元素,javascript,jquery,css,html,Javascript,Jquery,Css,Html,在我的应用程序中,我阅读了一个RSS提要。使用zrssfeed()显示提要的元素。我的问题是,在每个列表项中,有三个元素没有ID或class 我想对每个元素进行不同的样式设置。我怎样才能做到这一点 <div> <ul> <li> <img /> <p>text1</p> <p>text2</p> <p>text3
<div>
<ul>
<li>
<img />
<p>text1</p>
<p>text2</p>
<p>text3</p>
</li>
<li> .. next item... </li>
</ul>
</div>
-
文本1
文本2
文本3
- 。。下一项李>
如何为每个元素分配不同的ID
// after elements have been created
$('li').find('p').each(function (i) {
$(this).attr('id', 'p_' + i);
});
您还可以使用css3的n子项
选择器:
p:nth-child(1) {
color: pink;
}
p:nth-child(2) {
color: green;
}
p:nth-child(3) {
color: yellow;
}