jquery基础应用.doc_第1页
jquery基础应用.doc_第2页
jquery基础应用.doc_第3页
jquery基础应用.doc_第4页
jquery基础应用.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JQUERY基础应用一、 选择器根据条件获取页面的DOM对象1. 根据id获取对象页面代码id=notMeid=myDivJquery代码:$(#myDiv);获取对象: id=myDiv 根据页面的规范要求id是整个页面唯一的id,不能有重复2. 根据名称获取对象Jquery代码:$(inputname=ra);获取对象:所有input标签名字为ra的数组效果等同于document.getElementsByName(ra);3. 根据样式名称获取对象Jquery代码:$(.ra2);获取对象:所有样式class为ra2的数组4. 根据给定的html标签获取对象 Jquery代码:$(div );获取对象:所有div标签二、 属性1. 获取属性Jquery代码结果$(img).attr(src); test.jpg$(img).attr( src: test.jpg, alt: Test Image ,”margin-left”:”); $(img).removeAttr(src);$(img).removeAttr(src);2. 更换样式先移除,再添加$(p).removeClass(selected); $(p).addClass(selected);3. 获取html内容HelloJQUERY代码:$(div).html();结果:Hello设置div为空$(div).html(“”);4. 获取value值获取单个值如:JQUERY代码: $(#ipt).val(); 结果: some text获取多个值: Multiple Multiple2 Multiple3JQUERY代码:$(#multiple).val()结果:Multiple, Multiple3三、 样式1. 获取样式值HelloJQUERY代码:$(p).css(color);结果:#FFFFF2. 名/值对修改样式值Hello$(p).css( color: #ff0011, background: blue );结果:Hello如果属性名包含 -的话,必须使用引号:$(p).css( margin-left: 10px, background-color: blue );结果:Hello3. 单个样式值修改HelloJQUERY代码:$(p).css(color,red);结果:Hello四、 事件1. 页面载入 在页面所有DOM元素载入完成后再加载 $(document).ready(function() / 代码,可以为绑定事件等 );2. 绑定/解绑事件对页面元素绑定事件,一般用id来绑定,也可以按样式或元素的名称name来绑定,不推荐使用页面标签名来绑定$(#subbtn).bind(click, function() alert( $(this).text() ););3. 常用触发事件$(p).blur( function () alert(Hello World!); ); $(p).click(function () alert(Hello World!); ); 事件和html中的事件对应五、 AJAX1. 参数详解 $.ajax( type: GET, url: test.js, async: false, dataType: script,timeout: 30000, error: function (msg, error)alert(“出错了”),success:function(data) 处理返回的数据data);参数名填写值说明说明TypeGET/POSTurlhttp地址调用地址asynctrue/false异步/同步调用dataTypetext/html/json/ jsonp/ script/xml数据类型error错误处理方法success成功处理方法timeout毫秒超时事件xml: 返回 XML 文档,可用 jQuery 处理。html: 返回纯文本 HTML 信息;包含的script标签会在插入dom时执行。script: 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了cache参数。注意:在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。(因为将使用DOM的script标签来加载)json: 返回 JSON 数据 。jsonp: JSONP 格式。使用 JSONP 形式调用函数时,如 myurl?callback=? jQuery 将自动替换 ?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论