2009-12-26 112 views
0

動態超級鏈接,我想生成超鏈接基於查詢字符串。讓我解釋一下更基於查詢字符串

主題點擊現在儀式:(這裏我想我的超鏈接).... ....

1.Cat1

2.Cat2

3.Cat3

當我點擊CAT1它生成查詢字符串:?貓= CAT1

當我點擊CAT2它會生成查詢字符串?貓= CAT2

因此基於我要創建超鏈接,其 文本查詢字符串(值)

和URL是URL-(名稱和該查詢字符串的值),可以說爲CAT1

如果當前網址是http://www.google.com/?Cat=Cat1&subcat=subcat1 這樣的文字應該是CAT1(其網址應該是www.google.com/?subcat=subcat1)

回答

2

你可能想看看的jquery.query plugin。特別是get函數,它返回一個可以迭代的令牌數組。

像這樣的東西應該讓你開始:

<html> 
<head> 
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.js"></script> 
<script type="text/javascript" src="jquery.query.js"></script> 
<script type="text/javascript"> 

$(document).ready(function() { 
    $.each($.query.get(), function(val, prop) { 
     $('.menu').append($('<a />').attr('href', $.query.empty().set(val, prop).toString()).text(val)); 
     $('.menu').append($('<br />')); 
    }); 
}); 

</script> 
</head> 
<body> 
    <div class="menu"> 
    </div> 
</body> 
</html> 
0

我要說的是,可能是這樣的方式如下(未啓用語法糾正很可能)

我相信這是一些正規的字符串操作..

var cat1 = "topic1"; 
var cat2 = "topic2"; 
var subcat1 = "subtopic1"; etc 
url = "http://google.com/?cat=" + cat1 + "&subcat=" + subcat1 
<a href=url/>CAT 1 Link<a> 

我希望這有助於

+0

感謝埃裏卡的答覆,但事情是查詢字符串是不固定的。可能會是一個查詢字符串,兩個或三個。我想獲取該查詢字符串的值,並顯示它非常簡單,但我希望該url是當前url-(查詢字符串被點擊) – 2009-12-26 02:21:48

相關問題