Javascript 在safari浏览器a[rel=';fct';]中。单击“功能不工作?”?
java脚本函数在safari浏览器上不起作用 JavaScript代码:Javascript 在safari浏览器a[rel=';fct';]中。单击“功能不工作?”?,javascript,jquery,html,safari,Javascript,Jquery,Html,Safari,java脚本函数在safari浏览器上不起作用 JavaScript代码: $(function() { $("a[rel='fct']").click(function(e) { pageurl = $(this).attr('href'); var path = pageurl.split('?')[0]; // to get the ajax content and display in div with id 'content' $.ajax
$(function() {
$("a[rel='fct']").click(function(e) {
pageurl = $(this).attr('href');
var path = pageurl.split('?')[0];
// to get the ajax content and display in div with id 'content'
$.ajax({
type : 'POST',
url : pageurl,
success : function(data) {
alert("success");
}
});
e.preventDefault()
});
}))
HTML代码:-
<a rel="fct" href="http://stackoverflow.com/">Stack Overflow </a>
上述代码在chrome、Mozilla中运行良好,但在safari中不起作用
请帮忙。
谢谢定义“不工作”<代码>//此处的代码未被调用?大概是Mac上的狩猎?你能在我创建的JSFIDLE中重现吗?它似乎在我的Safari()上工作。。。您正在尝试使用哪个版本的safari?不应该产生影响。那你的文件的一些糟糕的缓存呢。。。Safari擅长于此:Dits不会命中javascript函数。。适用于windows 8的safari 5.1.7版对我来说运行良好。无论如何,我建议您使用
.on('click',function(){})
而不是.click(function(){})
谢谢您的建议。。但是现在我又犯了一个错误。。如何检查包含函数。。因为现在这个string.contains()在safaroi中不起作用