首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何验证onclick jQuery div处理程序

如何验证onclick jQuery div处理程序
EN

Stack Overflow用户
提问于 2012-05-14 12:38:58
回答 1查看 384关注 0票数 0

我试图将javascript onclick事件添加到可扩展的jQuery列表标记中。

http://screencast.com/t/bbu2fQnqP0rs

我的jQuery看起来像:

代码语言:javascript
复制
jQuery('ul.childpages li.expandable div.expandable-hitarea').click(function() {
    piwiTracker.trackPageView('TreeClick');
    alert("Handler for .click() called.");
});

如何验证单击hitarea (重嵌套)是否会触发函数?

编辑:我在上面添加了警报处理程序,但是当我选择div时没有收到警报。

顺便提一下,Piwik跟踪JS事件的文档:

代码语言:javascript
复制
<a href="#" onclick="javascript:piwikTracker.trackPageView('Menu/Freedom');">Freedom page</a>
EN

回答 1

Stack Overflow用户

发布于 2012-05-14 12:56:26

以下是其中的诀窍:

代码语言:javascript
复制
$('ul.childpages li.expandable div.expandable-hitarea').click(function() {
    console.log("Clicked it!");
    piwiTracker.trackPageView('TreeClick');
});

然后你可以右键点击你的浏览器(如果你有火狐,谷歌Chrome或Safari),并选择检查元素。然后选择“控制台”或“日志”选项。

注意:当您没有看到任何日志记录时,您应该检查元素路径( "ul.childpages .“)。(串)您还可以检查日志中任何可能破坏代码的错误.

最后,您可以通过给元素一个唯一的ID来调试它,并且只使用ID调用它,比如:

代码语言:javascript
复制
$('#uniqueId').click(function() {
   console.log("Clicked it!");
   piwiTracker.trackPageView('TreeClick');
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10583507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档