我有一个链接
<a id="test" href="text.php">test</a>
我有以下jquery代码
$("#test").live("click", function(){
$("#myDiv").load($("#text").attr("href"));
});
尝试在myDiv中加载#test的href。
但是当然,当点击时,启动.load href并且浏览器变为text.php。
有没有办法实现这一目标。
由于
答案 0 :(得分:3)
是的,将return false;
添加到您的点击处理程序:
$("#test").live("click", function(){
$("#myDiv").load($("#text").attr("href"));
return false;
});
答案 1 :(得分:2)
有一种特定于jQuery的方法,但我忘了它是什么:-)但你可以将return false
添加到你的匿名函数中:
$("#test").live("click", function(){
$("#myDiv").load($("#text").attr("href"));
return false;
});
应阻止默认操作发生。
答案 2 :(得分:0)
您也可以使用它
$("#test").live("click", function(e){
e.preventDefault();
$("#myDiv").load($("#text").attr("href"));
});