为了账号安全,请及时绑定邮箱和手机立即绑定

add和append的区别??

 $('li').add('p').css('background', 'red')是把一个新的空标签p加入到li标签中吗?代码是不是变成了这样

<ul>
                <li>list item 1</li>
                <li>list item 2</li>
                <li>list item 3</li>

                 <p></p>

                 
            </ul>

正在回答

2 回答

楼主没有使用appendTo。add是给某元素(li)新创建了一个jquery对象,实际上已经像楼主写的那样(但是我们看不到),然后使用appendTo才能展示出来我们可以看到像楼主写的。

add是给某元素(li)新创建了一个jquery对象。

append是给某个元素添加元素。$(selector).append('要添加的内容');

appendTo是将某个元素内容添加到一个选择器的元素中。$('要添加的内容').appendTo(selector);


0 回复 有任何疑惑可以回复我~

.add():新增一组要查找的元素;append():结构上加新的元素。两个完全不一样的。你给的代码意思是:同时找到所有的"li"和"p"元素,然后背景颜色都设置为红色

2 回复 有任何疑惑可以回复我~
#1

qq_灬麦兜_0

我还以为添加呢 我说li里边怎么没有p标签 哈哈
2018-07-21 回复 有任何疑惑可以回复我~
#2

atlunix

thanks.
2018-09-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础(二)—DOM篇
  • 参与学习       114013    人
  • 解答问题       590    个

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

进入课程

add和append的区别??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信