2012-04-27 27 views
-2

私はonchangeイベントを使用して、現在のスパンのテキストを隠しフィールドにコピーしています。私のonchangeイベントがなぜ機能しないのですか? http://jsfiddle.net/Hunter4854/qfdvE/onChangeイベントが機能しないのはなぜですか?

+9

はここに懸念のコードをコピーしてください。明日jsfiddleが死ぬとどうなる?この質問は意味をなさないでしょう。また、jsfiddleのコードは*非常に*長いです。 –

+0

'change'イベントを' span'に適用していますか? http://www.w3schools.com/tags/tag_span.asp – MilkyWayJoe

+0

他のサイトへのリンクだけでなく、あなたのコード*をここに載せる必要があります。 –

答えて

2

innerTextはjQueryメソッドではありません。 textを使用してください。また、後方に行くと、隠されたコンテンツをスパンに割り当てます。だからではなく、この:

$('#span').innerText($('#dropdown').val()); 

このん:

$('#dropdown').val($('#span').text()); 
+0

隠し入力の値は変更されません。また、最初の1つ目と2番目のものを使用していて、動作していません。 – hunter

+0

「最初のもの」はあなたのコードです。それは動作しません。 2番目のコードブロックは動作しますが、 'span'の' change'イベントハンドラの内部では動作しません。スパンは変化したときにイベントを発生させません。このコードは、スパンの内容が変わることがわかっているときに実行してください。 – Jacob

+0

スパン以外に何が使えますか?問題を解決するのを手伝ってもらえますか? – hunter

関連する問題