jquery的DOM操作

作者 : 开心源码 本文共1134个字,预计阅读时间需要3分钟 发布时间: 2022-05-13 共211人阅读

1.内容操作

a. html():获取/设置元素的标签体内容   <a><font>内容</font></a>    -->  <font>内容</font>b. text():获取/设置元素的标签体纯文本内容    <a><font>内容</font></a>    -->   内容c. val():获取/设置元素的value值

2.属性操作

    1.通用属性操作      a. attr():获取/设置元素的属性      b. removeAttr():删除属性      c. prop():获取/设置元素的属性      d. removeProp():删除属性      * attr和prop区别?        1.假如操作的是元素的固有属性,则建议使用prop        2.假如操作的是元素自己设置的属性,则建议使用attr    2.对class属性操作        1.addClass():增加class属性值        2.removeClass():删除class属性值        3.toggleClass():切换class属性           * toggleClass("one"):判断假如元素对象上存在class="one",则将属性值one删除掉。假如元素对象上不存在class="one",则增加

3.CRUD操作

1. append():父元素将子元素追加到末尾  * 对象1.append(对象2):将对象2增加到对象1元素内部,并且在末尾2.prepend():父元素将子元素追加到开头  * 对象1.prepend(对象2):将对象2增加到对象1元素内部,并且在开头3.appendTo():  * 对象1.appendTo(对象2):将对象1增加到对象2内部,并且在末尾4.prependTo():  * 对象1.prependTo(对象2):将对象1增加到对象2内部,并且在开头5.after():增加元素到元素后边  * 对象1.after(对象2):将对象2增加到对象1后边。对象1和对象2是兄弟关系6.before():增加元素到元素前边  * 对象1.before(对象2):将对象2增加到对象1前边。对象1和对象2是兄弟关系7.insertAfter():  * 对象1.insertAfter(对象2):将对象1增加到对象2后边。对象1和对象2是兄弟关系8.insertBefore():  * 对象1.insertBefore(对象2):将对象1增加到对象2前边。对象1和对象2是兄弟关系9.remove():移除元素  * 对象.remove():将对象删除掉10.empty():清空元素的所有后代元素  * 对象.empty():将对象的后代元素一律清空,但是保留当前对象以及其属性节点

如有错误或者建议欢迎大家指出与评论哈,希望这篇博文能帮助到大家,大家也可以分享给需要的人。

如需转载,请注明出处。https://www.songma.com/p/b437b8c79a56

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » jquery的DOM操作

发表回复