无论如何,我都希望将某个div添加为列表中的最后一个元素。有什么方法可以明确指定?
获取列表的父项,并将新项作为最后一个子项添加到该父项。
使用普通javascript:
parent.appendChild(newElement);
Mozilla文档:https://developer.mozilla.org/En/DOM/Node.appendChild
[如果您想添加其他项目,但仍将此项保留为最后一项,那么您将必须在此最后一项之前添加新项目,或者删除该项目,追加您的新项目,然后再次将其追加到结束]。
一旦您已经拥有列表中的最后一个元素,那么如果您想在该最后一个元素之前添加一个新元素,则可以这样操作:
parent.insertBefore(newElement, parent.lastChild);
$('#list').append('<div></div>')
会将其附加到#list的末尾
[如果您绝对要确保这一点,请在容器中放入一个ID,并在需要更新时替换其中的内容,因此,如果您有一个大容器,然后在其中包含子容器,则最后一个孩子应该像所以
这对我有用。
[当您谈论列表时,我会假设您是指无序列表。