JQuery对标签内容和属性增删改查
设置和获取标签内容和属性
html() 含参时表示设置,不含参时表示获取内容,与dom属性 innerHTML() 一样
text() 同 html() 但只获取标签内文本,与dom属性innerText() 一样
val() 可以设置和获取表单项的value属性,与dom属性 value() 一样
attr() 可以获取和设置属性值,但不太适合对像 checked 、readOnly、 selected、 disabled 等属性(因为得到的内容不够直观),attr() 方法还可以对非官方定义的一些属性进行操作
prop() 可以获取和设置属性值,但只推荐对 attr() 函数不太适合使用的属性进行操作
dom的增删改
增:
appandTo() 内部插入, a.appandTo(b) 表示把a插入到b中成为b的最后一个子元素
prependTo() 内部插入, a.prependTo(b) 表示把a插入到b中成为b的第一个子元素
insertAfter() 外部插入,a.insertAfter(b) 表示a插入到b的后面成为其的同级(兄弟)元素
insertBefore() 外部插入,a.insertBefore(b) 表示a插入到b的前面成为其的同级(兄弟)元素
删:
remove() 删除标签,a.remove() 表示将a标签删除
empty() 清空内容,a.empty() 表示将a标签内的内容清除
改:
replaceWith() 直接替换,a.replaceWith(b) 表示用a替换掉所有b(多个b只会被替换为一个a)
replaceAll() 全部替换,a.replaceAll(b) 表示用a一一替换b(每一个b都会被替换为一个a)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 扶明の小站!
评论



.jpg)
.jpg)
.jpg)