最近在使用jquery時遇到了一個奇怪的問題——使用append()函數往ul標簽中添加li時,發現添加無效。
具體來說,我使用以下代碼:新元素 ');但是ul標簽中并沒有出現新元素。
經過一番排查,我發現原因是在ul標簽中包含了空的li標簽,如下:新元素 ');以上代碼中,第一行會找到空的li標簽并將其刪除,第二行則是添加新的li標簽。
總之,在使用jquery向ul標簽中添加li時,記得要先清除其中的空標簽,避免出現無效添加情況。
$('ul').append('
$('ul li:empty').remove(); $('ul').append('