正在回答
1回答
你好,官方解释:end()函数的返回值为jQuery类型,返回最近一次"破坏性"操作之前的jQuery对象。在jQuery中,每个jQuery对象都有一个prevObject属性
console.log($("<p></p>").appendTo("div").addClass("test") )
可以看看控制台的提示信息:
返回两,同时prevobject 前一个对象,0:p.test 。在添加上.end()后,会到0:p.test 对象。
$("<p></p>") .appendTo("div") // 在div 内最后添加<p> 标签 ,相当于创建了新的 jquery对象 .addClass("test") // 给原jquery对象添加,class 样式,注意这是没有创建新的jquery对象。 .end() // 结束,返回0:p.test .addClass("test1") // 然后给它添加 class 样式。
希望对你有帮助,祝学习愉快。
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星