在创建jQuery别名时,如何在DevTools中获取事件侦听器?

3ks5zfa0  于 2023-08-04  发布在  jQuery
关注(0)|答案(1)|浏览(116)

我无法在Chrome DevTools和Firefox DevTools中获得事件侦听器,因为我创建了不同的别名而不是jQuery来使用jQuery.noConflict
我想知道如何在使用jQuery noConflict时在Chrome DevTools或Firefox DevTools中获取事件侦听器。

<script src="https://code.jquery.com/jquery-3.7.0.js"></script>

<!--
external js file that I cannot change.
<script src="external.js"></script>
-->
<script>
//Contents of external.js
  let $j = $.noConflict(true);
  (function($) {
    $(function() {
      init();
    });
    function init() {
      $('.click').on('click', function() {
        console.log('click');
        return false;
      });
    }
  })($j);
  $j = null;
</script>

<a href="#" class="click">click</a>

字符串


的数据

3mpgtkmj

3mpgtkmj1#

$j = $.noConflict(true);之后设置断点。然后你可以手动分配一些其他变量来保存对这个版本的jQuery的引用:

myJQuery = $j;

字符串
然后,您可以使用myJQuery代替$jQuery来访问jQuery的影子版本。

相关问题