jquery中非常重要的部分,就是操作dom的能力:

text() - 设置或返回所选元素的文本内容

html() - 设置或返回所选元素的内容(包括html标记)

val() - 设置或返回表单字段的值

attr() - 用于获取或设置属性值

jquery如下方法可以插入内容

append 在被选元素的结尾插入内容

prepend 在被选元素的开头插入内容

after 在被选元素之后插入内容

before 在被选元素之前插入内容

remove 删除被选元素及其子元素

empty 从被选元素中删除子元素

jquery操作css

addClass 向被选元素添加一个或多个类

removeClass 从被选元素删除一个或多个类

toggleClass 对被选元素进行添加/删除类的切换操作

css设置或返回样式属性

jquery width和height方法设置或返回元素的宽度和高度

innerWidth和innerHeight方法返回元素的宽度和高度(包括内边距)

outerWidth和outerHeight方法返回元素宽度和高度(包括内边距和边框)

遍历dom树:

parent返回被选元素的直接父元素

parents返回被选元素的所有祖先元素,一直到文档的根元素

parentsUntil方法返回介于2个给定元素之间的所有祖先元素

children返回被选元素的所有直接子元素

find返回被选元素的后代元素,一路向下直到最后一个后代

siblings返回被选元素的所有同胞元素

next返回被选元素的下一个同胞元素

nextAll返回被选元素的所有跟随的同胞元素

nextUntil返回介于2个指定参数之间的所有跟随同胞元素

prev,prevAll和prevUntil和上面类似,只不过方向相反.

缩写搜索元素的范围

first 返回被选元素的首个元素

last 返回被选元素的最后一个元素

eq 返回被选元素中带有指定索引号的元素

filter 允许规定一个标准,不匹配的元素会被删除,从而返回匹配的元素

not 返回不匹配的所有元素,和filter相反

jquery和ajax;jquery提供多个与ajax有关的方法,可以使用http get/post从远程服务器上请求文本,html,xml和json,同时可以把这些外部数据直接载入网页的被选元素中.

load() 方法从服务器加载数据,并把返回的数据放入被选元素中:

$(sel).load(url,data,callback);

2种在客户端和服务器端进行请求-响应的常用方法是:

get 从指定资源请求数据:基本用于从svr取回数据,且可能返回缓存数据

post 向指定资源提交要处理的数据:post方法不会缓存数据,且常用于连同请求一起发送数据.

$.get(url,callback) 通过http get请求从服务器上请求数据

$.post(url,data,callback)通过http post请求从服务器上请求数据

恶补web之八:jQuery(2)的更多相关文章

  1. 恶补web之八:jQuery(3)

    jquery和其他js框架.jQuery使用$作为jQuery的简写,但是还有很多js框架,比如: MooTools,Backbone,Sammy,Cappuccino,Knockout,JavaSc ...

  2. 恶补web之八:jQuery(1)

    jquery是一个js库,极大的简化了js编程.jquery是一个写的更少,但做的更多的轻量级js库. jquery位于一个js文件中,其中包含了所有jquery函数,可以用如下标记把jquery添加 ...

  3. 恶补web之一:html学习(1)

    发现以前欠下的web知识太多鸟,只有重头开始好好学吧,恶补第一站就是html知识啦! html指的是超文本标记语言,它不是编程语言,而是一种标记语言;标记语言是一套标记标签(markup tag),h ...

  4. 恶补web之六:javascript知识(2)

    若要向html添加新元素,必须首先创建该元素,然后向一个已存在的元素追加该元素 <div id="div1"> <p id="p1">这 ...

  5. 恶补web之三:http学习

    http是超文本传输协议的简称,该协议设计目的是保证客户机与服务器之间的通信.http的工作方式为客户机与服务器之间的请求-应答协议. 一般来说web浏览器是客户端,计算机上的网络应用程序可能作为服务 ...

  6. 恶补web之一:html学习(2)

    iframe用于在网页内显示网页:<iframe src="URL"></iframe>,iframe可用作链接的目标: <!DOCTYPE html ...

  7. 恶补web之二:css知识(3)

    css有3种定位机制:普通流,浮动和绝对定位. 除非专门指定,否则所有框都在普通流中定位,即普通流中的元素位置由元素在(x)html中的位置决定. 通过使用position属性,可以选择4种不同类型的 ...

  8. 恶补web之二:css知识(2)

    css字体属性定义文本的字体系列,大小,加粗,风格和变形等. css中包含两种字体系列:通用字体系列和特定字体系列. font-family属性定义文本的字体系列: body {font-family ...

  9. 恶补web之七:html DOM知识

    html DOM定义了访问和操作html文档的标准;dom是w3c的标准,dom定义了访问html和xml文档的标准: w3c文档对象模型(dom)是中立平台和语言的接口,它允许程序和脚本动态访问和更 ...

随机推荐

  1. 6.QT信号和槽

     新建项目SignalAndSlot项目 编写代码如下: mysignal.h #ifndef MYSIGNAL_H #define MYSIGNAL_H   #include <QObje ...

  2. 一个ExtJS实例

    聊聊ExtJS 这几天接触了一个项目 前台用的是extjs 发现这个东西还是有点意思的  就把前台的部分 剥离了下来 有兴趣的朋友可以当做模板学习 不多说先上效果图 这篇文章 可以看作是ext知识的一 ...

  3. python 远程调度进程服务与客户端

    python 远程调度进程服务与客户端 核心思想: 在本地或远程机器上创建一个进程,提供调度服务.使用了 APScheduler. 安装:APScheduler $ wget https://pypi ...

  4. Request中Attribute 和 Parameter 的区别

    Attribute 和 Parameter 的区别 (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为 ...

  5. [GitHub]第七讲:GitHub issues

    文章转载自:http://blog.csdn.net/loadsong/article/details/51591701 Github 上的每个项目仓库,都有三套基础设置可供使用:一个是通过 Gith ...

  6. 【一天一道LeetCode】#97. Interleaving String

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given s ...

  7. android eclipse写layout文件失效问题解决

    设置 xml 文件的代码提示功能 打开 Eclipse 依次选择 Window > Preferences > Xml > Editor > Content Assist &g ...

  8. Python 编程常见问题

    Python 编程常见问题 经常使用Python编程,把经常遇到问题在这里记录一下,省得到网上查找,因此这篇文章会持续更新,需要的可以Mark一下.进入正题: 1.Python常用的文件头声明 #!/ ...

  9. 深入理解Android IPC机制之Binder机制

    Binder是Android系统进程间通信(IPC)方式之一.Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection): 管道(Pipe).信号(Sign ...

  10. unity UGUI实现类似NGUI切换Sprite的方式

    很多都是使用NGUI的习惯,因为在NGUI中所有图片都打包在一个图集中,通过更改SpriteName就可以更改图片,so,为了方便调用UGUI的sprite,我们也同样需要为其创建一个asset文件. ...