我有一个<ul>
包含许多<li>
元素的元素。其中一些是隐藏的,并在单击 jQuery 时添加到列表的末尾after()
。
但是,由于某种原因,添加的元素after()
总是有点过于接近它们之后添加的元素。
我做了一个jsbin来演示这里
另外,截图解释一下:
使用after()
而不是简单addClass
或show
的原因是因为列表依赖于应用样式li:nth-child(even)
,所以如果元素在那里,但只是隐藏,它会导致列表样式出现问题。
我有一个<ul>
包含许多<li>
元素的元素。其中一些是隐藏的,并在单击 jQuery 时添加到列表的末尾after()
。
但是,由于某种原因,添加的元素after()
总是有点过于接近它们之后添加的元素。
我做了一个jsbin来演示这里
另外,截图解释一下:
使用after()
而不是简单addClass
或show
的原因是因为列表依赖于应用样式li:nth-child(even)
,所以如果元素在那里,但只是隐藏,它会导致列表样式出现问题。
正如SW4所说。之间没有间距<li>
在这里它可以工作 http://jsbin.com/licowaqe/4/edit HTML中的区别
data-additional=" <li>Four</li> <li>Five</li> <li>Six</li>"
有空格