2012-07-03 1 views
-1

내가 URL이 서비스를 쿼리됩니다 앵커 태그의 HREF를 구축하기 위해 노력하고있어를 사용하여 동적 URL을 구성JQuery와

코드 : 내가 링크를 클릭하면

var href = $("#id").text(); 
$('<a href="#" id="testselect">button</a>').insertAfter("#searchtextselecttest"); 
$("#testselect").attr('href','http://something/ID='+ href); 

것은, 난 그냥 얻을 "something/ID ="이고 href는 추가되지 않고 # id도 링크입니다!

+2

당신이 당신의 HTML 코드와 jsfiddle을 할 수 있을까요? – Conner

+0

'(href)'''# id "'가 링크이고'href'를 원할 경우 – Esailija

+0

디버그 할 때'href'가 무엇을 반환합니까? var href = $ ("# id " –

답변

0

시도 :

var href = encodeURI($("#id").text()); 
$('<a href="#" id="testselect">button</a>').insertAfter("#searchtextselecttest"); 
$("#testselect").attr('href','http://something/ID='+ href); 
+0

아니요 작동하지 않습니다. –

+0

그러면 다른 사람들이 맞을 것입니다.'$ ("id #"). text()'에는 내용이 없습니다. 어떤 유형의 요소입니까? FireBug 등을 사용하여 코드를 밟아 값을 확인하거나'alert ($ ("# id"). text())' – Grinn