繁体   English   中英

如何让浏览器像 Facebook 一样记录点击?

[英]How can I make a browser record the click like Facebook does?

这是我目前的项目。 我需要记录<a>的当前 state 并且我用 PHP 得到它,我一定遗漏了一些东西。 我试图遵循.on()示例,但问题是当我使用它时,它没有捕获click事件。

有人可以帮忙吗?

 $(document).on('click', 'a', function() { alert($(this).attr('id')); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <a href="#" id="current" name="text1">a</a> <a href="#" id="current" name="text2">b</a> <a href="#" id="current" name="text3">c</a> <a href="#" id="current" name="text4">d</a>

您可以通过 jQuery 获取属性

var id = $(this).attr('id'); 

JS:

$(document).on('click', 'a', function() { 
    alert(id); 
}); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM