javascript - 触发点击事件 jquery mobile

标签 javascript jquery jquery-mobile tap

我对 Jquery Mobile 还很陌生,我正在尝试触发点击事件。 它正在发挥作用。如果我单击 div,就会添加该类。但是如果我单击 a 标签,该类也会添加到 a 标签中。 如何使类仅添加到 div,无论我单击 div 还是 a?

这是代码:

<div id="measure-success">
<div class="measures"><a href="">How long to prepare each campaign?</a></div>
<div class="measures"><a href="">Size of Database</a></div>
</div>

$(function() {  
   $("#measure-success .measures").bind("tap", tapHandler);
    function tapHandler (event) {
        $(event.target).addClass("tap");
    }
});

最佳答案

$(event.target) 更改为 $(this) 其余代码保持原样。

关于javascript - 触发点击事件 jquery mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18753683/

相关文章:

javascript - 在克隆期间,更改每个输入的多维数组的第一列索引

javascript - 向 URL 添加参数时防止路由解释

javascript - 我可以使用 HTML5 读取 iframe 中的内容吗?

c# - Dreamweaver 中的单杠不起作用

jQuery-mobile 1.3 面板始终可见

javascript - 如何暂时禁用滚动?

javascript - jquery 选择器显示和隐藏

javascript - Jquery slideToggle() 到一定高度?

javascript - JQuery Mobile 想要在按下后退按钮时删除数据

ios - 您可以在iOS的PhoneGap应用中显示搜索键盘吗?