我的网页上使用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;
答案 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
。