2011-01-22 10 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

関連する問題