基于href的jquery加载

时间:2010-03-22 13:17:17

标签: jquery load

我有一个链接

<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。

有没有办法实现这一目标。

由于

3 个答案:

答案 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"));    

    });