mousedown上的jquery不选择父项
jquery on mousedown does not select parent
我的函数有问题。这是我的示例标记:
<div id="parent">
<div id="container">
<div id="childElement1">
</div>
<div id="childElement1">
</div>
<div>
</div>
现在我有了这个代码:
$('div').on('mousedown','div',function(e){
e.stopPropagation();
switch(e.which){
//left mouse click
case 1:
break;
//middle mouse click
case 2:
break;
//right mouse click
case 3:
console.log(e.target);
break;
}
});
使用该代码,我可以通过右键单击来选择Container元素和子元素(子元素将在运行时创建)。但是我也希望能够选择Parent元素。有人能给我一个如何解决的建议吗?
您只需要删除"div"过滤器。
$('div').on('mousedown',function(e){ ... }
相关文章:
- 在动态创建的元素上获取对特定选择器的引用
- Don'不允许将焦点集中在自动完成的选择上
- 打开焦点上的选择框
- css:not选择器在section标记上的行为很奇怪
- 他们网站上的代码出现启动日期选择器错误
- <上的applyBindings();选择>正在导致我的subscribe()起火,
- 行上的Primefaces数据表选择javascript回调
- 更改日期选择器上的日期格式
- 根据输入框上的写入动态启用/禁用选择选项
- 原型中漂亮的代码,如何省略'不是函数'空结果选择器上的错误
- “动态创建的表”上的复选框(每行最多只能选择1个)
- 在另一个下拉列表中的选择上切换下拉列表中选项的可见性
- 内联JavaScript启用/禁用点击单选按钮上的选择和文本框
- 使用所选插件更改动态添加的选择上的事件
- 自动单击文件选择上的按钮 html 表单
- jquery改变了选择上的选项,但Chrome却出现了奇怪的结果
- 防止行选择上的单元格单击ExtJS 4.1
- 如何在Javascript/Jquery中添加表格行时更改组合框选择上的文本框
- 位置下拉选择上的Javascript
- 更改选择上的DIV内容