2009-12-26 3 views
0

를 쿼리 문자열을 기반으로 동적 하이퍼 링크를 생성 : (여기 내 하이퍼 링크를 원하는) ..., ...내가 쿼리 문자열을 기반으로 하이퍼 링크를 생성 싶어

? 내가 그것을 쿼리 문자열 생성 CAT1 클릭

1.Cat1

3.Cat3

2.Cat2

: 고양이 = CAT1

내가 CAT2를 클릭하면

는 쿼리 문자열을 생성합니다? 고양이 = CAT2을

그래서 그 텍스트 쿼리 문자열 (값)입니다

및 URL은 URL- 인 하이퍼 링크 (이름을 생성 할 것을 기반으로 현재 URL이 http://www.google.com/?Cat=Cat1&subcat=subcat1 그래서 텍스트를해야 CAT1입니다

경우 해당 쿼리 문자열 값) CAT1 말할 수 있습니다 (및 URL이 www.google.com/?subcat=subcat1)

답변

2

도움이되기를 바랍니다. 특히 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> 

내가이 당신은 jquery.query plugin에서 살펴 봐야 할 수 있습니다

+0

감사 에리카을하지만 것은 쿼리 문자열가 해결되지 않은 것입니다 : 당신을 얻을해야이 같은

뭔가 시작했다. 그것은 하나의 쿼리 문자열, 2 또는 3 될 수 있습니다. 나는 그 쿼리 문자열의 가치를 얻고 싶습니다 그것은 꽤 간단하지만 그 URL을 현재 url- (클릭 한 쿼리 문자열) 원하는 표시합니다. –

관련 문제