html实训心得体会 百度,jQuery对html的操作总结

jquery操作html元素可以带来更多的意想不到的动态效果,给网页带来更丰富的内容。但是,jquery的函数很多,要准确的找到自己需要的函数很不容易,所以小编就在这里总结一下,方便自己,方便他人。

第一个函数,添加html元素。append()这个函数功能很强大,可以用js对html元素加工,然后再用这个函数输出。使用方法:$(selector).append("html代码");这样会输出html的内容到选择器里后面(结尾)。由于要输入到选择器里,选择器应该是一个容器,如:table,p。不会覆盖已有内容。

89d0bdccf05070b12f2a1a9d7a1a8fcd.png

0a4d3fb127449c4b375cfa46c51b87b2.png

第二个函数,添加html元素。appendto()和append()类似。使用方法:$("html代码").appendto(selector);这样会输出html内容到选择器里后面(结尾)。由于要输入到选择器里,选择器应该是一个容器,如:table,p。不会覆盖已有内容。

e4a3a1efc423144d0604c861c34f4e1b.png

第三个函数,添加html元素。after()和append()或appendto()不一样的是,它可以有无限个参数。使用方法:$(selector).after("html元素1","html元素2","html元素3",……);当然,你可以把含有html元素的字符串全部连起来,变成一个,再用append()输出。这样会输出html内容到选择器外后面(结尾)。当然,选择器不必是一个容器,例如:img。不会覆盖已有内容。

23aa33d9c1d7f76f138c85fa94557255.png

第四个函数,添加html元素。before()和after()差不多使用方法$(selector).before("html元素1","html元素2","html元素3",……);这样会输出html内容到选择器外前面(开头)。当然,选择器不必是一个容器,例如:img。不会覆盖已有内容。

0b69666f3cd333df8bd7b822a6fc9ba7.png

第五个函数,添加/更改html元素。html()使用方法:$(selector).html("html元素");略有不同的是,这个东西会覆盖已有内容!!!输出到选择器里。所以选择器是一个容器,如:table。覆盖已有内容,可以实现无刷新页面改!

554d26d8dded200308d18384164f1e8f.png

7e879c8174d0bfd84774f4a5dc43d833.png

67c8ebc19b925d71d62def9b5932d313.png

第六个函数,删除html元素。remove()使用方法:$(selector).remove();这样会删除选择器对应的html元素,注意:html元素所含有的所有绑定的事件、附加的数据(如onclick事件)也会被删除。可以和添加html元素的函数一起使用,移动HTML元素。注意:移动后HTML元素的保留所有绑定的事件、附加的数据就没了!使用方法:$(selector2).append($(selector1).remove());这样selector1的HTML元素就会移动到selector2中。

e59bcb5d09d0b55d75dc85db8adb07e3.png

445ac6a65893091741da6b2f3982dbf2.png

第七个函数,删除html元素。detach()使用方法:$(selector).detach();和remove稍有不同的是,这个函数不会删除HTML元素的所有绑定的事件、附加的数据(如onclick事件)。当然,可以和添加html元素的函数一起使用,移动html元素。保留其保留所有绑定的事件、附加的数据。使用方法:$(selector2).append($(selector1).detach());这样selector1的HTML元素就会移动到selector2中。

f861387da049dc3b3bffac2de4ba9644.png

第八个函数,回复html元素。prepend()使用方法: x=$(selector1).detach();$(selector2).prepend(x);这样可以恢复被删除的HTML元素,恢复后有没有所有绑定的事件、附加的数据视删除函数而定。单独使用prepend可以添加HTML元素到选择器的开头,使用方法与append差不多。还有一个函数是prependto(),类似于append()与appendto()的关系。

72ee977334a03721e99e380d328f1924.png

14bf5b95e2b7f9d1ae93a49b6b1d5cb6.png

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值