博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编写 jQruy 插件 框架
阅读量:4505 次
发布时间:2019-06-08

本文共 796 字,大约阅读时间需要 2 分钟。

一、前言

  在项目中,经常会给一个列表或者一个标签相同而取值不同的情况,例如:城市,每个城市对应不同的a标签,而每个标签带有不同的值,所以为了节约代码,故将所有的点击事件封装起来。

二、调用部分

$(function(){    everyClick.init($("a"))})

三、自调用匿名函数部分

;(function($){    var everyClick = function(args){        alert($(args).attr("class"));    }    everyClick.prototype = {
    ... } everyClick.init = function(args){ //args 节点集合 var _this_ = this; //指的是 everyClick args.each(function(){ //new _this_($(this)); //$(this) 包装成jquery对象,在创建对象的时候将每一个节点包装成jqury对象 /* 给每一个参数添加一个点击事件*/ $(this).bind('click',function(){ alert($(this).attr("class")) }) }) } window["everyClick"] = everyClick; //因为是闭包,外部访问不到,所以将其绑定在window对象上以供外部调用})(jQuery);

 

转载于:https://www.cnblogs.com/tkj-ci/p/4503520.html

你可能感兴趣的文章
用phpexcelreader将excel文件读入到mysql中(转载)
查看>>
As3 Socket高低位
查看>>
15. 三数之和
查看>>
使用angular.js获取form表单中的信息
查看>>
TestNG
查看>>
高精——模板
查看>>
生成CFree 5.0 注册码
查看>>
磁力链接
查看>>
【问题解决方案】之 关于某江加密视频swf专用播放器仍无法播放的问题
查看>>
2014,码农梦想,先从态度开始!
查看>>
常用板子
查看>>
linux中安装eclipse--CnetOS6.5
查看>>
应用层拒绝服务攻击
查看>>
JavaScript学习总结(五)——jQuery插件开发与发布
查看>>
广度优先(迷宫找人)
查看>>
word2vec 评测 window_different
查看>>
我觉得二专很OK-2
查看>>
poj 2777
查看>>
最新版本GIT安装
查看>>
Python微信
查看>>