我环顾四周,(奇怪的是)以前找不到这个问题,所以如果这是重复的话,请道歉.
我有一个无序列表与类.attachments,如果它里面没有列表项我希望代码插入<li>内部<ul>,如果有任何<li>存在(无论多少)我希望它插入底部之前</ul>.我该怎么做呢?
我有以下代码,但是这将在它之后</ul>而不是它内部应用它.
$("ul.attachments").after('<li></li>');
Run Code Online (Sandbox Code Playgroud)
不要使用.after(),使用.append():
$("ul.attachments").append($("<li>"));
Run Code Online (Sandbox Code Playgroud)
当没有任何物品时,没有特殊情况<ul>,您只需将其插入底部即可.这就是DOM树的工作方式.