jQuery常用且重要方法汇总


Posted in Javascript onJuly 13, 2015

1.jquery  data(name)

data() 方法向被选元素附加数据,或者从被选元素获取数据。

$("#btn1").click(function(){
 $("div").data("greeting", "Hello World");
});
$("#btn2").click(function(){
 alert($("div").data("greeting"));
});

2.jquery arguments

arguments是指向实参对象的引用,实参对象是一个类数组对象 .

arguments 的索引 从 0, 1,2,....递增,与实参逐个对应.

arguments.length 属性代表实参的个数

arguments一定不是数组, 是长的比较像数组的一个对象,虽然也有length属性

arguments每个函数都会有,因此,arguemnts只会在内部找自身的arguments,无法引用到外层的arguments

// 求圆形面积,矩形面积, 三角形面积
function area () {

if(arguments.length == 1) {

alert(3.14 * arguments[0] * arguments[0]);

} else if(arguments.length == 2) {

alert(arguments[0] * arguments[1]);

} else if(arguments.length == 3) {

alert(arguments[0] + arguments[1] + arguments[2]);

} else {

return null;

}

}


//调用

area(10,20,30);

3.jquery target()     event.target

target 属性规定哪个 DOM 元素触发了该事件。

$("p, button, h1, h2").click(function(event){
 $("div").html("Triggered by a " + event.target.nodeName + " element.");
});
<p></p>
<button></button>
<h1></h1>
<h2></h2>
//当点击p标签的时候显示:点击事件由 P 元素触发
....

4.jquery trigger(event,[参1,参2,...])

trigger() 方法触发被选元素的指定事件类型。(可自定义事件,可以传参)自定义事件非常重要且有用!

//myEvent为自定义事件名
    $("#p1").bind("myEvent",function(str1,str2) {
        alert(str1 + ' ' + str2); 
     }); 
     $("#p1").trigger("myEvent",["Hello","World"]); 
//也可以这样写:
  $("#p1").bind("myEvent",function(str1,str2) {
        alert(str1 + ' ' + str2); 
     }).trigger("myEvent",["Hello","World"]);

5.js substring(start,stop)

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。

var str="Helloworld!"
document.write(str.substring(3,7))
//结果
lowo
var str="Hello world!"//有两个空字符
document.write(str.substring(3,7))
//结果
lo
//两者的结果有区别,字符串之间的空字符串占用索引!

看清楚 没有r 这个stop处的字符!

重要事项:与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数。

6.js slice(start,stop)

slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。与上面的substring一样不包括 stop处的字符;

还有一个不同是:start,stop可以使用负数!也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。

data() 方法向被选元素附加数据,或者从被选元素获取数据。

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
Javascript 两个窗体之间传值实现代码
Sep 25 Javascript
js中return false(阻止)的用法
Aug 14 Javascript
jquery日历控件实现方法分享
Mar 07 Javascript
js跨域访问示例(客户端/服务端)
May 19 Javascript
javascript的push使用指南
Dec 05 Javascript
JavaScript代码性能优化总结篇
May 15 Javascript
原生js实现class的添加和删除简单代码
Jul 12 Javascript
Vue.js每天必学之指令系统与自定义指令
Sep 07 Javascript
浅谈Node模块系统及其模式
Nov 17 Javascript
JS立即执行函数功能与用法分析
Jan 15 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
Apr 02 Javascript
js+html实现点名系统功能
Nov 05 Javascript
C#中使用迭代器处理等待任务
Jul 13 #Javascript
浅谈jquery.fn.extend与jquery.extend区别
Jul 13 #Javascript
jQuery中extend函数详解
Jul 13 #Javascript
浅谈javascript原型链与继承
Jul 13 #Javascript
jQuery实现自定义checkbox和radio样式
Jul 13 #Javascript
javascript作用域问题实例分析
Jul 13 #Javascript
javascript中使用正则表达式清理table样式的代码
Apr 01 #Javascript
You might like
色色整理的PHP面试题集锦
2012/03/08 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
Python连接mysql数据库的正确姿势
2016/02/03 Python
Python3使用requests登录人人影视网站的方法
2016/05/11 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
python几种常用功能实现代码实例
2019/12/25 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
python与idea的集成的实现
2020/11/20 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
美国珠宝店:Helzberg Diamonds
2018/10/24 全球购物
经理秘书岗位职责
2013/11/14 职场文书
求职简历中的自我评价分享
2013/12/08 职场文书
银行职员思想汇报
2013/12/31 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书