ユーザーは質問に答えを入力し、[質問を追加]ボタンをクリックすると、質問と回答が追加されます。新しい行に何かを追加するには
問題は、私は(答えを追加することができますが、このフィドルでこれをテストすることができ、hereをクリックし、新しいテーブルの行に答えを追加するための機能がfunction insertQuestion(form) function
は一番下にあるということである答えを選択する 例:開いているグリッドを選択し、 "4"を選択し、回答のテキストボックスの1を入力し、 "B"を選択し、 "質問の追加"ボタンをクリックしてください)
しかし、このコードをfunction insertQuestion(form) function
質問:
$('#question').each(function() {
var $this = $(this);
var $questionText = $("<textarea></textarea>").attr('name',$this.attr('name'))
.attr('value',$this.attr('value'))
$question.append($questionText);
});
これはまったく行を追加しません。コンソールに$("<textarea></textarea>").attr('name',$this.attr('name'))
が定義されていないと記載されています。
テキストエリアの質問を別のテキストエリアの行に追加するにはどうすればよいですか?
私の現在のコードはこのjsFiddleにはありません。hereをクリックすると、行を追加する関数がjavascriptセクションの下部にあります。
はミッシングリンクはありますか? – Hidde
申し訳ありませんが、おかげで、私はリンクを固定しました – BruceyBandit
'を使用してください。val() '.attr( 'value')'の代わりに値を取得/設定します。 – ThiefMaster