jQuery基本函数整理

2018-07-21  本文已影响75人  黄金原野

来源于《15天学会jQuery编程与实战》

jQuery操作HTML

获取内容

text()  //返回文本内容
html()  //返回所选元素的内容(含HTML)
val()  //返回表单字段的值

获取元素的属性

$(selector).attr(attribute);
//例如
$(".info").attr("name");  //获取info的title值

设置元素的属性

$(selector).attr(attribute, attribute_content);
$("#info").attr("name",  "nothing");

页面添加元素

append()  // 结尾插入内容
appendTo()  // 结尾插入内容,直接使用没有效果
prepend()  //  开头插入内容
after()  //元素后插入
before()  //元素前插入

/*
*基本结果
before插入元素
before插入元素
插入prepend内容
插入prepend内容
插入prepend内容
***元素***
使用append添加元素
使用append添加元素
after插入元素
after插入元素
*/

删除元素

remove()  //删除DOM节点
empty()  //清除节点内容

操作CSS

添加或删除样式

addClass("info")  //添加类, 类名info
removeClass("info")  //删除类

切换样式(类)

toggleClass("info ")    //切换,单击鼠标循环此类样式出现与否

获取CSS

$("div").css("width")  //获取div的width属性

设置属性

$("p").css({"background-color": "blue", "font-size": "45px"});

操作事件

jQuery支持冒泡型事件流,例如,从div到body到html到document的单击事件。
jQuery对JavaScript中的事件封装,不必考虑浏览器之间的差异。

绑定事件

$(selector).bind(event, data, function)
//event是js事件对象,
//data可选,作为event.data属性值传递给事件对象的额外数据对象
//function用来绑定处理函数

新事件绑定on

.on(events [, selector] [, data], handler)
//handler表示要执行的函数

移除事件绑定

$(selector).unbind(event, function)

新移除事件绑定off

.off(events [, selector] , handler)
上一篇下一篇

猜你喜欢

热点阅读