在一个页面重复使用一个js函数的方法详解


Posted in Javascript onDecember 26, 2016

1、给每个拥有相同行为的问题DOM节点一个相同的class类,如question,同时给不同的问题一个不同的标识ID如 id="question1" id="question2"...诸如此。

2、给类.question绑定点击事件,在触发函数里面先判断当前点击的这个类的id,即可知道你要操作的是哪一个问题,然后调用你的那个伸缩函数即可。

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>jQuery加法器</title>
<script src="js/jquery-1.4.4.min.js" type="text/javascript" charset="utf-8"></script>
<style>
div {
width: 250px;
height: 250px ;
background-color: #337ab7;
float:left;
margin: 10px;
}
</style>
</head>
<script>
$(function(){
$(".question").click(function(){
//获取问题ID
var id = $(this).attr("id");
//console.log(id)
//...执行你的函数代码
})
})
</script>
<body>
<div class="question" id="question1"></div>
<div class="question" id="question2"></div>
<div class="question" id="question3"></div>
<div class="question" id="question4"></div>
</body>
</html>

以上就是小编为大家带来的在一个页面重复使用一个js函数的方法详解全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
JavaScript 以对象为索引的关联数组
May 19 Javascript
js URL参数的拼接方法比较
Feb 15 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
Jun 29 Javascript
js加减乘除丢失精度问题解决方法
May 16 Javascript
js遍历子节点子元素附属性及方法
Aug 19 Javascript
基于javascript实现动态显示当前系统时间
Jan 28 Javascript
AngularJs  Using $location详解及示例代码
Sep 02 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
layui的table单击行勾选checkbox功能方法
Aug 14 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
Sep 09 Javascript
JS sort方法基于数组对象属性值排序
Jul 10 Javascript
JS + HTML 罗盘式时钟的实现
May 21 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
Dec 26 #Javascript
jQuery实现动态添加tr到table的方法
Dec 26 #Javascript
浅谈JavaScript的计时器对象
Dec 26 #Javascript
js模糊查询实例分享
Dec 26 #Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
Dec 26 #Javascript
jQuery实现可移动选项的左右下拉列表示例
Dec 26 #Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 #Javascript
You might like
最简单的PHP程序--记数器
2006/10/09 PHP
php 全局变量范围分析
2009/08/07 PHP
php判断页面是否是微信打开的示例(微信打开网页)
2014/04/25 PHP
PHP实现删除字符串中任何字符的函数
2015/08/11 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
js类的静态属性和实例属性的理解
2009/10/01 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
2017/08/17 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
vue+jquery+lodash实现滑动时顶部悬浮固定效果
2018/04/28 jQuery
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
python模拟登录并且保持cookie的方法详解
2017/04/04 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
Python列表解析操作实例总结
2020/02/26 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
车队司机个人自我鉴定
2014/04/17 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
公民授权委托书
2014/10/15 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书