javascript-checkbox单击事件与<td>单击事件冲突。

问题描述

checkbox单击事件与<td>单击事件冲突。

我选中checkbox 两个单击事件都执行,选中checkbox时我只想执行checkbox的单击事件,该怎么办。

解决方案

看看事件冒泡和时间捕获

解决方案二:

猜测你这界面里有两个checkbox,因为这两个checkbox为同一组,所以当一个选中的时候另外一个反选中,这样的话出发了两个控件事件,但此时你可以通过判断两个控件哪个已选中来进行辨别,一般在UI系统控件事件回调中都会在回调函数中包含所响应的控件对象,可用此对象进行判断是否选中即可

解决方案三:

是这样的td上有一个排序的单击事件,我选中checkbok也会触发这个事件,我想在选中checkbox不触发td上的事件

解决方案四:

不想说了,同上楼,去看看事件吧

时间: 2024-09-27 06:07:17

javascript-checkbox单击事件与&amp;lt;td&amp;gt;单击事件冲突。的相关文章

JS选中checkbox后获取table内一行TD所有数据的方法

  本文实例讲述了JS选中checkbox后获取table内一行TD所有数据的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&g

JavaScript事件类型中焦点、鼠标和滚轮事件详解_javascript技巧

本文针对JavaScript 事件中"事件类型"下"焦点.鼠标和滚轮事件"的注意要点进行整理,分享给大家供大家参考,具体内容如下 一.焦点事件 一般利用这些事件与document.hasFocus()方法和document.activeElement属性配合.主要有: blur:元素失去焦点,不会冒泡: DOMFocusIn:同HTML事件focus,于DOM3遭废弃,选用focusin: DOMFocusOut:同HTML事件blur,于DOM3遭废弃,选用foc

JS选中checkbox后获取table内一行TD所有数据的方法_javascript技巧

本文实例讲述了JS选中checkbox后获取table内一行TD所有数据的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

javaScript checkbox全选全不选的问题

问题描述 javaScript checkbox全选全不选的问题 我想用JavaScript做一个全选全不选的效果,但是我在点击全选按钮的时候没有任何反应. 运行结果: 求大腿.... 解决方案 click()方法换个名字,可能和js的名字冲突了 解决方案二: checkbox全选全不选checkBox全选全不选checkbox全选全不选 解决方案三: 进函数了吗???函数里面得到的oinput长度是多少??调试应该就能找出问题吧

事件冒泡是什么如何用jquery阻止事件冒泡_jquery

(1)什么是事件起泡 首先你要明白一点,当一个事件发生的时候,该事件总是有一个事件源,即引发这个事件的对象,一个事件不能凭空产生,这就是事件的发生. 当事件发生后,这个事件就要开始传播.为什么要传播呢?因为事件源本身并没有处理事件的能力.例如我们点击一个按钮时,就会产生一个click事件,但这个按钮本身不能处理这个事件(废话),事件必须从这个按钮传播出去,从而到达能够处理这个事件的代码中(例如我们给按钮的onclick属性赋一个函数的名字,就是让这个函数去处理该按钮的click事件). 当事件在

jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法_jquery

 首先,大家都知道,jQuery事件触发时有2种机制,一种是事件委托,另一种是事件冒泡(IE情况暂时不考虑).拿click事件做例子,先附上一段代码: html: <body> <div id="box"> <p id="btn">我是按钮</p> </div> </body> style: .hid{ display:none; } script: $('#box').click(functi

事件委托与阻止冒泡阻止其父元素事件触发_jquery

简单说下事件委托与阻止冒泡 html: <ul class="clearfix" data-type="cityPick"> <li class="active_sort_opts" data-id="0">全部</li> <li data-id="88">纽约</li> <li data-id="119">洛杉矶&

group点击事件-objectlistview 控件使用时,GroupTaskClicked事件无效

问题描述 objectlistview 控件使用时,GroupTaskClicked事件无效 在使用objectlistview控件分组时,想通过点击Group标题触发事件. objectlistview自带了一个GroupTaskClicked事件,对应GroupTaskClickedEventArgs. 但是,注册后,不能触发.是Bug么? 我已经试过2.4-2.6各版本,这个GroupTaskClicked事件都无效. 请大神帮忙

click事件执行两次-复选框单击按钮执行为什么会两次

问题描述 复选框单击按钮执行为什么会两次 $(".icheckbox_square-green").click(function(){ alert(2); console.log($(this).hasClass("checked")); if($(this).hasClass("checked")){ $(this).removeClass("checked"); }else{ $(this).addClass("