Javascript 类选择器没有';不能在通过AJAX加载的工具提示内容中工作
我正在为我页面中的所有href链接使用类名, 比如,Javascript 类选择器没有';不能在通过AJAX加载的工具提示内容中工作,javascript,ajax,jquery,Javascript,Ajax,Jquery,我正在为我页面中的所有href链接使用类名, 比如, <a href="https://mysite.com" class="ajax"> 但当我将内容加载到工具提示中时,这不起作用 我试图将上面的代码添加到document.ready状态到加载的工具提示内容中,但没有成功 我怎么做 谢谢 注:我正在为我的所有工具提示解决方案使用Tipped插件。在历史函数运行之前返回false,preventDefault应该足够了,但是您需要一个事件,请注意函数(e)中的“e”: 一旦返回fa
<a href="https://mysite.com" class="ajax">
但当我将内容加载到工具提示中时,这不起作用
我试图将上面的代码添加到document.ready
状态到加载的工具提示内容中,但没有成功
我怎么做
谢谢
注:我正在为我的所有工具提示解决方案使用Tipped插件。在历史函数运行之前返回false,preventDefault应该足够了,但是您需要一个事件,请注意函数(e)中的“e”:
一旦
返回false代码>,此时函数立即退出
这样构造它:
$(".ajax").on('click',function() {
History.pushState(null, 'TEST', $(this).attr("href"));
return false;
});
返回false之后的代码实际上不会执行。将其移动为函数中的最新语句,并检查其是否工作。已尝试此操作。但仍然不起作用。当我点击动态加载的contentHistory.js插件上的链接时,它会刷新页面,就像var History=window.History;//注意:我们使用大写H而不是较低的hAh,我明白了,然后它是一个插件,所以你应该使用大写H,本机窗口。历史不是大写H,更改它!我试过了。但动态加载内容中的链接仍会刷新页面:S
$(document).on('click', '.ajax', function(e) {
e.preventDefault();
var t = $(this).attr("href");
History.pushState(null, 'TEST', t);
});
$(".ajax").on('click',function() {
History.pushState(null, 'TEST', $(this).attr("href"));
return false;
});