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加ASP二级域名转向的代码
May 17 Javascript
用tip解决Ext列宽度不够的问题
Dec 13 Javascript
javascript 类型判断代码分析
Mar 28 Javascript
JS获取整个页面文档的实现代码
Dec 15 Javascript
javascript与cookie 的问题详解
Nov 11 Javascript
将form表单中的元素转换成对象的方法适用表单提交
May 02 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
Oct 11 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
Oct 26 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
Mar 05 Javascript
详细分析vue响应式原理
Jun 22 Javascript
vue如何在项目中调用腾讯云的滑动验证码
Jul 15 Javascript
基于element-ui封装表单金额输入框的方法示例
Jan 06 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获取Google AJAX Search API 数据的代码
2010/03/12 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
yii添删改查实例
2015/11/16 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
Python日期操作学习笔记
2008/10/07 Python
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
Python文件的读写和异常代码示例
2017/10/31 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
保洁员岗位职责
2015/02/04 职场文书