data-rel ="返回"点击

时间:2017-08-30 13:04:24

标签: javascript jquery jquery-mobile

我的网页上使用data-rel="back"

在弹出窗口中设置了一个简单的按钮

单击后退按钮(dat-rel =" back")时,我需要发出警报。有没有办法确定这个?我试图向每个类选择器添加一个click事件,但它不会工作。



$(document).ready(function() {
  $(".ui-icon-left").click(function() {
    alert("clicked");
  });
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" data-rel="back" class="ui-icon-left ui-btn ui-corner-all ui-shadow ui-btn ui-icon-back ui-btn-icon-notext ui-btn-left">Click</a>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

这是您当前问题的可能答案:

$(document).on("vclick", "[data-rel=back]", function(e) {
    console.log("Clicked!!!");
});

不知道你要做什么,但是,正如奥马尔在之前的评论中正确指出的那样,你不能以这种方式阻止popup关闭。

如果您的popup包含必填字段,则可以删除data-rel="back"链接,将data-history="false"data-dismissible="false"添加到popup标记,然后创建您自己的关闭按钮,您可以在其中执行必要的测试并手动关闭popup