2011-02-03 3 views

答えて

3

var specsort = $('#specifications').html(); 
$('input[name="GT_specifications"]').each(function(){ 
    $('input[name="GT_specifications"]').val(specsort); 
    }); 

任意のアイデア、

はもしかして:実際に

var specsort = $('#specifications').html(); 
$('input[name="GT_specifications"]').each(function(){ 
    $(this).val(specsort); 
}); 

または、:

$('input[name="GT_specifications"]').val($('#specifications').html()); 
「ID「仕様」と要素の内部HTMLを取得し、名前の各入力上の値として設定します0

(引用符で囲む「GT_specifications」はオプションである。)

Live copy

GT_specifications "である。

+0

私はしかし、私はまだ何か結果が得られていません。私はクリック時のハンドラを設定して、読み込みエラーであるかどうかを確認しますが、そうではありません。 –

+0

@Robin:何かのような音* else *は動作しません。 :-(要素があなたが記述していると仮定すると、それはうまくいくはずです(あなたがフィドルから見ることができるように) –

+0

今私は無知な気分になります。ありがとう、 –

0

まず、入力要素を反復処理しています。すべての要素をすべて繰り返し設定します。最初のラッパーを使用します。

var specsort = $('#specifications').html(); 
$('input[name="GT_specifications"]').val(specsort); 

希望します。

0

TJおよびintiが正しい。しかし、あなたが投稿したコードをテストしただけで、私のために働いているようです。あなたは$(document).ready構文でコードをラッピングして、jQが発生する前にページが完全にロードされていることを確認しますか?

$(document).ready(function() { 
    var specsort = $('#specifications').html(); 
    $('input[name="GT_specifications"]').each(function(){ 
     $('input[name="GT_specifications"]').val(specsort); 
    }); 
}); 
関連する問題