Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 分配ID';使用jquery动态生成元素_Javascript_Jquery_Css_Html - Fatal编程技术网

Javascript 分配ID';使用jquery动态生成元素

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

在我的应用程序中,我阅读了一个RSS提要。使用zrssfeed()显示提要的元素。我的问题是,在每个列表项中,有三个元素没有ID或class

我想对每个元素进行不同的样式设置。我怎样才能做到这一点

<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;
}