addClass("show")
addClass("show show1");
添加一个或多个
hasClass()
text()= javascript innerText
html()=innerHTML
val()= value
注意:如果不传参数,获取该值,穿了参数为设置值
a.append(b) 在a元素的最后位置添加一个b子元素
b.appendTo(a) 在a元素的最后位置添加一个b子元素
a.prepend(b) 在a元素的最前位置添加一个b子元素
b.prependTo(a) 在a元素的最前位置添加一个b子元素
a.after(b) 在a元素的后面追加一个b同辈元素
a.before(b) 在a元素的前面追加一个b同辈元素
移除整个元素 $("#div").remove()
attr("","") 设置元素属性
attr({"":"","":""})
attr("") 获取元素属性
removeAttr("id") 删除元素的id属性
attr=Attribute的缩写
parent() 获取父元素(只有一个父元素)
children()
children("div");
children(".class");
获取指定的子元素(有多个子元素)
find() 查找子孙元素
同辈元素操作
next() 下一个元素
prev() 上一个元素
each()
//参数1为要循环的元素/数组
//参数2为循环操作
$.each($("div").function(I,obj){
//i:循环的下标位置
//obj:循环的变量名(obj不是jq对象,而是dom对象)
obj.innerText;
$(obj);
});
$().live("",function(){
});
live:文档绑定事件
如果用bind或者直接绑定事件,会因为他只在文档准备之前就已经进行了绑定,之后追加出来的元素不会绑定事件