使用jquery添加左后</ span>

esa*_*wan 7 html css jquery

我正在通过脚本自动添加Twitter提要.我想在其中添加一个<br/>带有jquery的东西.现在就是这样

    <ul id="twitter_update_list">
    <li><span>something</span> <a  href="#">about 4 hours ago</a></li>
    <li><span>something</span> <a  href="#">about 6 hours ago</a></li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我想用jquery <br/>之后添加一个</span>.所以它就像这样

 <ul id="twitter_update_list">
    <li><span>something</span><br/> <a  href="#">about 4 hours ago</a></li>
    <li><span>something</span><br/> <a  href="#">about 6 hours ago</a></li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 13

您可以使用.after()在每个选择器匹配后插入元素,如下所示:

$("#twitter_update_list span").after("<br />");
Run Code Online (Sandbox Code Playgroud)

你可以在这里测试一下.结果是......好吧,正是你在问题中得到的:)


bal*_*dre 5

为什么搞乱Javasript而你可以用CSS做同样的事情?

#twitter_update_list li span { display: block; margin-bottom: 10px; }
Run Code Online (Sandbox Code Playgroud)