类选择器不'不能在通过AJAX加载的工具提示内容中工作

class selector doesn't work in a tooltip content loaded via AJAX

本文关键字:加载 AJAX 工具提示 工作 选择器 不能      更新时间:2023-09-26

我正在为页面中的所有href链接使用类名,例如

<a href="https://mysite.com" class="ajax">

并选择该类在不刷新页面的情况下加载内容,

$(".ajax").on('click',function() {
   event.preventDefault();
   return false;
   var t = $(this).attr("href");
   History.pushState(null, 'TEST', t);
});

但是当我将内容加载到工具提示中时,这是不起作用的。

我试图将上面处于document.ready状态的代码添加到加载的工具提示内容中,但没有成功。

我该怎么做?

感谢

p.S:我正在为我的所有工具提示解决方案使用Tipped插件。

在历史函数运行之前返回false,preventDefault应该足够了,但您需要一个事件,请注意函数(e)中的"e":

$(document).on('click', '.ajax', function(e) {
    e.preventDefault();
    var t = $(this).attr("href");
    History.pushState(null, 'TEST', t);
});

一旦return false;,函数就会立即退出。

结构如下:

$(".ajax").on('click',function() {
  History.pushState(null, 'TEST', $(this).attr("href"));
  return false;
});