javascript - 滑动门按钮无法正确点击

标签 javascript jquery html css

我正在使用 CSS sliding doors当我尝试将事件处理程序附加到它时,由于 anchor 内的跨度,它似乎没有被触发。

我有与上面链接相同的 CSS,有一个名为“按钮”的类:

<a href="#" class="button"><span>Submit</span></a>

当我点击最右侧时,它起作用了,它在跨度之外。但是当我点击跨度时,它没有

我正在附加一个这样的事件处理程序:

$('.button').live('click', function(e){ 
    alert('click');
});

对此有什么建议吗?

谢谢!

最佳答案

只需将事件监听器放在 span 上即可。

$('.button span').on('click', function(e){ 
    alert('click');
});

关于javascript - 滑动门按钮无法正确点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12376374/

相关文章:

javascript - 仅允许输入数字

jquery-ui - 在列上使用格式化程序时,JQGrid 过滤器工具栏不过滤行

JavaScript 在提交 HTML 表单时显示新页面

jquery - 动态重新调整内部 div 的大小( Bootstrap 模式)

html - 计算中间div的宽度

html - 将菜单移动到新的 div 元素

javascript - JQuery:如何禁用鼠标悬停在页面上所有 <select> 元素上的滚动

javascript - rethink/couch db 手动触发并执行脚本

javascript - 我如何使用 moment.js 添加天数,不包括周末?

javascript - 随着越来越多的浏览器变得符合标准,像 jquery 这样的东西的值(value)会越来越小吗?