基本操作
addClass多个class空格分隔
removeClass()默认清除所有class
toggleClass()无则添加,有则删除
attr获取/添加属性
('属性')
prop功能同上
prop() 方法应该用于检索属性值,例如 DOM 属性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。
removeattr删除内容操作
html向网页中添加可文字 可元素
空值表示获取 可获取元素
text获取文本或设置元素的文本内容
覆盖内容,不能添加元素,不会解析代码
val获取元素的属性值空值表示获取
工具方法
$.each(obj)遍历数组或对象的数据
$.trim()去除字符串两边的空格
$.type(obj)得到数据的类型
$.isArray(obj)判断是否是数组
$.isFunction(obj)判断是否是函数
$.parseJSON(json)解析json字符串转换为js对象/数组
var json='{"name":"tom","age":12}'
var json='[{"name":"tom","age":12},{"name":"tom","age":12}]'
JSON.parse(jsonString)json字符串---->js对象/数组
JSON.stringify(jsObj/jsArr)js对象/数组---->json字符串
操作节点
$('<></>')
$('').append($('<></>'))把后面的节点添加到前面的节点
$(A).append(B)B插入A
$('('<></>')').appendto('')把前面的节点添加到后面的节点
$(A).appendto(B)A插入B
$('').prepend($('<></>'))
$(A).prepend(B)B前置插入到A中
$('('<></>')').prependTo('')
$(A).prependTo(B)A前置插入到B中
$('('<></>')').after($(''))
$(A).after(B)将B插到A后面