课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
例如 $(".btn2").append("<p>hhh</p>"); $(".btn2").append("<p>aaa</p>"); 当我点击btn2时,只会添加“hhh”而没有“aaa”,这是为什么?
2016-09-27
源自:jQuery基础(二)—DOM篇 3-3
正在回答
如果这个元素内没有其他的元素,append会插入到第一个,再插入的就分别是第二个,第三个,第四个,第n个,一往上加,如果有元素,它就会添加到这个元素的后面,然后一直往上加,你说的覆盖是不可能的。建议楼主最好看看他旁边写的文字描述,弄清楚以后,很好理解。
append是向元素后面插入 起到的紧紧只是插入 不会覆盖 就算插入同一个元素到同一个元素 也是分别插入 按顺序 个插个的!!!
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
3 回答APPEND 和ATTR有啥不同啊???
5 回答如果p标签不再同一个div内,执行后会有什么后果呢
1 回答求同学分享一下方法
2 回答两种不同写法的区别?
5 回答$("body").append(p); 这个append里面的p为什么没有加引号