jQuery获取单击节点对象的方法


Posted in Javascript onJune 02, 2016

本文实例讲述了jQuery获取单击节点对象的方法。分享给大家供大家参考,具体如下:

event.target属性:

<script language="JavaScript" type="text/javascript">
$("document").ready(function () {
  $(".menu").bind("click", function (event) {
    var clickedNode = event.target;
    var NodeType = event.target.nodeName;
    if (NodeType == "DIV") {
      return;
    }
    if (NodeType == "INPUT") {
      var DivId = clickedNode;
      $(".menu").removeClass('addborder');
      $(DivId.parentNode).addClass('addborder');
    }
    if (NodeType == "A") {
      var DivId = clickedNode;
      $(".menu").removeClass('addborder');
      $(DivId.parentNode.parentNode).addClass('addborder');
    }
  })
</script>

解释: 其中event.target 即为触发单击事件的对象 (有可能是容器内部的某个控件)

PS:这里再为大家推荐几款代码格式化、美化工具,相信大家在以后的开发过程中会用得到:

在线JavaScript代码美化、格式化工具:
http://tools.3water.com/code/js

JavaScript压缩/格式化/加密工具:
http://tools.3water.com/code/jscompress

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.3water.com/code/ccode_html_css_json

XML代码在线格式化美化工具:
http://tools.3water.com/code/xmlcodeformat

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.3water.com/code/jsoncodeformat

在线JSON代码检验、检验、美化、格式化工具:
http://tools.3water.com/code/json

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
简单的Jquery全选功能
Nov 07 Javascript
Mac地址验证的javascript代码
Nov 09 Javascript
javascript实现图片轮播效果
Jan 20 Javascript
ThinkJS中如何使用MongoDB的CURD操作
Dec 13 Javascript
bootstrap手风琴制作方法详解
Jan 11 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
一个简易时钟效果js实现代码
Mar 25 Javascript
Vue 按键修饰符处理事件的方法
May 04 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
小程序云开发教程如何使用云函数实现点赞功能
May 18 Javascript
详解JavaScript中的执行上下文及调用堆栈
Apr 29 Javascript
Bootstrap开发实战之响应式轮播图
Jun 02 #Javascript
JavaScript核心语法总结(推荐)
Jun 02 #Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 #Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 #Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
Jun 02 #Javascript
深入理解Ajax的get和post请求
Jun 02 #Javascript
JS小数运算出现多为小数问题的解决方法
Jun 02 #Javascript
You might like
PHP strripos函数用法总结
2019/02/11 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
ext 同步和异步示例代码
2009/09/18 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
2017/06/13 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
element实现合并单元格通用方法
2019/11/13 Javascript
Javascript执行流程细节原理解析
2020/05/14 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
Python 学习笔记
2008/12/27 Python
django批量导入xml数据
2016/10/16 Python
python爬虫的工作原理
2017/03/05 Python
在centos7中分布式部署pyspider
2017/05/03 Python
Python3 replace()函数使用方法
2018/03/19 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
浅谈python中get pass用法
2019/03/19 Python
python中常用的数据结构介绍
2021/01/12 Python
PHP开发的一般流程
2013/08/13 面试题
大型会议接待方案
2014/03/01 职场文书
个人自我鉴定总结
2014/03/25 职场文书
文体活动总结范文
2014/05/05 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
2015年转正工作总结范文
2015/04/02 职场文书