jQuery对html的操作总结

2025-11-03 07:58:04

1、第一个函数,添加html元素。

append()

这个函数功能很强大,可以用js对html元素加工,然后再用这个函数输出。

使用方法:$(selector).append("html代码");

这样会输出html的内容到选择器里后面(结尾)。由于要输入到选择器里,选择器应该是一个容器,如:table,p。

不会覆盖已有内容。

jQuery对html的操作总结

jQuery对html的操作总结

2、第二个函数,添加html元素。

appendto()

和append()类似。

使用方法:$("html代码").appendto(selector);

这样会输出html内容到选择器里后面(结尾)。由于要输入到选择器里,选择器应该是一个容器,如:table,p。

不会覆盖已有内容

jQuery对html的操作总结

3、第三个函数,添加html元素。

after()

和append()或appendto()不一样的是,它可以有无限个参数。

使用方法:$(selector).after("html元素1","html元素2","html元素3",……);

当然,你可以把含有html元素的字符串全部连起来,变成一个,再用append()输出。

这样会输出html内容到选择器外后面(结尾)。当然,选择器不必是一个容器,例如:img。

不会覆盖已有内容。

jQuery对html的操作总结

4、第四个函数,添加html元素。

before()

和after()差不多

使用方法$(selector).before("html元素1","html元素2","html元素3",……);

这样会输出html内容到选择器外前面(开头)。当然,选择器不必是一个容器,例如:img。

不会覆盖已有内容。

jQuery对html的操作总结

5、第五个函数,添加/更改html元素。

html()

使用方法:$(selector).html("html元素");

略有不同的是,这个东西会覆盖已有内容!!!

输出到选择器里。所以选择器是一个容器,如:table。

覆盖已有内容,可以实现无刷新页面改!

jQuery对html的操作总结

jQuery对html的操作总结

jQuery对html的操作总结

6、第六个函数,删除html元素。

remove()

使用方法:$(selector).remove();

这样会删除选择器对应的html元素,注意:html元素所含有的所有绑定的事件、附加的数据(如onclick事件)也会被删除。

可以和添加html元素的函数一起使用,移动HTML元素。注意:移动后HTML元素的保留所有绑定的事件、附加的数据就没了!

使用方法:$(selector2).append($(selector1).remove());

这样selector1的HTML元素就会移动到selector2中。

jQuery对html的操作总结

jQuery对html的操作总结

7、第七个函数,删除html元素。

detach()

使用方法:$(selector).detach();

和remove稍有不同的是,这个函数不会删除HTML元素的所有绑定的事件、附加的数据(如onclick事件)

当然,可以和添加html元素的函数一起使用,移动html元素。保留其保留所有绑定的事件、附加的数据。

使用方法:$(selector2).append($(selector1).detach());

这样selector1的HTML元素就会移动到selector2中。

jQuery对html的操作总结

jQuery对html的操作总结

8、第八个函数,回复html元素。

prepend()

使用方法: x=$(selector1).detach();$(selector2).prepend(x);

这样可以恢复被删除的HTML元素,恢复后有没有所有绑定的事件、附加的数据视删除函数而定。

单独使用prepend可以添加HTML元素到选择器的开头,使用方法与append差不多。

还有一个函数是prependto(),类似于append()与appendto()的关系。

jQuery对html的操作总结

jQuery对html的操作总结

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢