2010-11-11 65 views
0

我尝试使用下面的代码到外部网页加载到一个div:加载外部页面到DIV通过链路

$("a.btn").click(function(){ 
    $("div#cart_load").load("*url_here*"); 
}); 

的问题是,我有一个多链路(a.btn)页;各自具有对应于不同产品的不同URL(例如http://myurl.com/product/ID)。

如何使加载函数自动从每个链接获取URL?

回答

3

你可以使用你cliking在锚的href财产,像这样:

$("a.btn").click(function(e) { 
    $("#cart_load").load(this.href); 
    e.preventDefault(); //stop the browser from following the link 
}); 
+1

小瞰但应防止默认行为太 – 2010-11-11 16:21:28

+0

@约翰 - 好点啊,加入 – 2010-11-11 16:21:53

+0

@aeran - 欢迎! – 2010-11-12 01:08:08