2011-01-22 5 views
1

입력 필드에서 가져온 href 속성의 특정 키워드를 바꾸려고합니다. 코드는 다음과 같습니다.href의 키워드를 입력 값으로 바꿉니다.

// 스크립트

$('#fileName').blur(function() { 
var saveName = $('#fileName').val(); 
var appendName = $('#exportFilename').attr("href").replace(/\DEFAULTNAME/g, saveName); 
$('#exportFilename').attr("href", appendName); 
}); 

// HTML 미리

<input type="text" id="fileName" /> 
<a id="exportFilename" href="http://127.0.0.1/DEFAULT/REPORTER/typDatabaase.FileName=DEFAULTNAME&typDataase.SelectId-1,2">Download File</a> 

감사합니다 당신이 코드는 최신 버전을 사용 나를 위해 일하게 될 것으로 보인다

JsFiddle Link

+1

왜'/ \ DEFAULTNAME /'에 D 앞에'\'가 있습니까? – Amber

+0

그래서? 질문은 무엇입니까? "코드가 작동하지 않습니다"라는 질문입니까? –

+0

예 .. 흐림 기능에 업데이트 된 href 값을 얻지 못했습니다. – Sullan

답변

0

jQuery.
내가 제안 할 수있는 유일한 방법은 jQuery가 $(document).ready(function() {}) 또는 $(function() {}) 사이에 캡슐화되어 있는지 확인하는 것입니다. 또한 가장 최신 버전의 jQuery가 있는지 확인하고 싶을 수도 있습니다.

+0

http://jsfiddle.net/vXzLc/1/ 링크를 찾으십시오. 처음 작동하지만 입력 이름을 변경할 때 두 번째로 다른 것, 그것은 작동하지 않습니다 .. – Sullan

관련 문제