<li class="aaa"><a class="remove" title="Remove" href="javascript:void(0);"></a></li>

Jquery怎么区分我点击的是li区域,还是li里面的a链接?... Jquery 怎么区分我点击的是li区域,还是li里面的a链接? 展开
 我来答
zong924427222
2013-01-08 · TA获得超过2040个赞
知道小有建树答主
回答量:543
采纳率:85%
帮助的人:225万
展开全部
楼上有的说的对,这个跟事件冒泡 有关系
假如li上还有一个事件:
点a的话 a标签得事件和li的事件都执行
如果点li的话 就li事件执行
追问
对就是li上还有个事件,我现在就是想再点a的时候只执行a,不让li执行,我要怎么写js呢?而且要在IE和火狐上都能执行
追答

function cancelBubble(e){
if(e.stopPropagation){
e.stopPropagation();
}else{
e.cancelBubble = true;
}
};
function aa(event){
window.alert("aa");
cancelBubble(event);
}
function bb(){
window.alert("bb");
}

bbaa

代码就是这些,你修改成你的函数就行
莒车
2013-01-08 · TA获得超过460个赞
知道小有建树答主
回答量:296
采纳率:25%
帮助的人:227万
展开全部
display:block,可以让<a>链接变成块链接。

如果在<a>中没有写display:block,就是点<a>链接,写了就可以<li>链接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小朱会生活
2013-01-08 · 和小朱一起,聊聊网上的那些事。
小朱会生活
采纳数:71 获赞数:388

向TA提问 私信TA
展开全部
用var element=evt.srcElement || evt.target;就可以找到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b98ec89271
2013-01-08 · TA获得超过100个赞
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:142万
展开全部
关键词 事件冒泡
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式