JQ(3)

105 阅读1分钟
基本操作
	addClass多个class空格分隔
	removeClass()默认清除所有class
	toggleClass()无则添加,有则删除
	attr获取/添加属性
	('属性'//获取属性值    ('属性','value')//添加属性 会覆盖原来的属性
	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}'//json对象:{}
			
		var json='[{"name":"tom","age":12},{"name":"tom","age":12}]'//json对象:{}
			
	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后面