$biaoge.append($(DOMString))为什么append()里面要写$()

发布网友

我来回答

1个回答

热心网友

apend 方法里面支持3种参数  1.dom对象 2.String 3.JQuery 

所以写哪种都行。并不是非要用$(Dom)的方法

$('body').apend('<div></div>')

2.var div=document.getElementsByClassName('className')[0];

$('body').apend(div)

3.$('body').apend($(div));

但是如果想要调用某个Jquery的方法必须要先 包装用$()包装Dom才能调用方法;

因为用Javascript获得的dom元素对象找不到JQuery中的方法.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com