节点操作
jQ添加元素
append()
append()在父元素的结尾添加子元素
appendTo()
appendTo()把子元素添加到父元素的结尾
prepend()
prepend()在父元素的开头添加子元素
prependTo()
prependTo()把子元素添加到父元素的开头
after()
after()在被选元素之后插入指定的内容
before()
before()在被选元素之前插入指定的内容
jQ删除元素
remove()
remove()移除被选元素,包括所有的文本和子节点,也会移除事件。
如果只需要移除元素的内容,使用empty()。
替换节点
replaceWith()
replaceWith()把被选元素替换新的元素内容
replaceAll()
replaceAll() 新的元素内容在被选元素替换
复制节点
clone()
clone()方法生成副本包括子节点。
事件
鼠标事件
鼠标事件是当用户在文档上移动或单击鼠标时而产生的事件。常用鼠标事件有:
click() 触发或将函数绑定到指定元素的 click 事件。
dblclick() 触发或将函数绑定到指定元素的 dblclick 事件。
mouseover() 触发或将函数绑定到指定元素的 mouseover 事件。
mouseout() 触发或将函数绑定到指定元素的 mouseout 事件。
hover() 当鼠标移动到元素上时,会触发指定的第一个函数 (mouseenter) ,
当鼠标移出这个元素时,会触发指定的第二个函数 (mouseleave)。
键盘事件
用户每次按下或者释放键盘上的键时都会产生事件,
常用键盘事件有:
keydown() 键盘按下触发。
keypress() 紧接着keydown事件触发(只有按下字符键时触发)。
keyup() 键盘弹起时触发。
表单事件
当元素获得焦点时,会触发 focus 事件,失去焦点时,会触发 blur 事件。
focus() 当元素获得焦点时,会触发 focus 事件。
blur() 失去焦点时,会触发 blur 事件。
change() 当元素的值改变时发生change 事件描述。