设置和获取标签内容和属性

html() 含参时表示设置,不含参时表示获取内容,与dom属性 innerHTML() 一样

text()html() 但只获取标签内文本,与dom属性innerText() 一样

val() 可以设置和获取表单项的value属性,与dom属性 value() 一样

attr() 可以获取和设置属性值,但不太适合对像 checkedreadOnlyselecteddisabled 等属性(因为得到的内容不够直观),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)