2012-05-06 11 views
1

私は自分自身をリスト加算器にしました。リンクをクリックすると、divが追加されます。私はdivのinnertextに入力の現在のテキストを追加しようとしています。それが追加された後、私は入力でテキストをクリアします。私はこれを試したhttp://jsfiddle.net/Hunter4854/hwbcs/2/しかし、私は立ち往生して、それを修正する方法を考えていない?divを別のテキストで追加していますか?

答えて

3

最初の問題は、ページが読み込まれたときにのみtxtという値が得られることです。そのため、変数には常に空の値が含まれます。

2番目の問題は、実際にtxtthis.innerTextに書き込もうとしていることです。そのコンテキストでthisがクリックされたリンクであり、jQueryには.innerText.text.htmlがあります)がないため、これは二重の誤りです。

最後に、入力を消去するには、$('input').val('');を使用してください。空の文字列を.val()に渡すと、入力テキストがその文字列に設定されます。

ここにはworking versionがあります。

+0

あなたが間違ったリンクを追加したと思います.... –

+0

私はちょうどそれを更新しました – bfavaretto

+0

私は持っていたように、テキストを水平に、それは....回答ありがとう –

関連する問題