点击jQuery内部的span按钮
Click span inside jQuery button
作为更大的解决方案的一部分,我有一个手风琴类型的jQuery控件,它将标题实现为jQuery切换按钮。每个标题也必须有一个帮助气球。简而言之,该设置与本jsFiddle上发布的设置类似。
<div id="button1">Go to main action <span id="span1" style="color:blue">Help</span> </div>
<div id="out"/>
$('#button1').button().click(function(){
$('#out').text('Button clicked');
});
$('#span1').click(function(){
$('#out').text('Span clicked');
});
这是可能的,所以我可以点击帮助跨度,这是位于按钮div内?或者,按钮是否总是获得其所有内容的事件,以防止内部元素获得单击事件?
谢谢。
您的事件首先在span
上触发,然后在button
上也触发。您可以通过stopPropagation()
方法阻止事件在父节点上被触发。同样,return false
也做同样的事情。
小提琴出于演示的
$('#span1').click(function(e){
$('#out').text('Span clicked');
e.stopPropagation();
});
或:
$('#span1').click(function(){
$('#out').text('Span clicked');
return false;
});
jSfiddle http://jsfiddle.net/kxntf/5/
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 使用Clipboard.js复制span文本
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jQuery隐藏函数与“;按钮“;以及“;span”;但不是用“;a“;要素
- 获取单选按钮元素的span子项
- Chocolat.JS-将标题转换为下载按钮-将span类内容移动到href中
- 如何在单击按钮时显示文本(按钮被<span></span>标记包围)
- 使用 jQuery 单击输入单选按钮时更改 span 的文本值
- 通过jQuery将DISPLAY:NONE添加到span,当:鼠标单击span外部,或单击EXIT按钮,等等+
- <的缺少单击事件;span>内部<按钮>元素
- Span按钮&玉文脚本
- 当按钮被点击时,使用JQuery来选择span的值
- 使用jquery从单选按钮获取span价格
- 点击jQuery内部的span按钮
- 如何在asp.net c#中为按钮添加span标签
- 如何防止按钮内部span标签在按钮点击时不可点击或无响应
- 打开单选按钮,将span标签作为输入