我自己做了一个列表加法器。单击该链接时,它会添加一个div。我试图将输入的当前文本添加到div的innertext中,然后追加它。添加后,我想在输入中清除文本。我试过这个http://jsfiddle.net/Hunter4854/hwbcs/2/但是我被卡住了,不知道如何解决它?
答案 0 :(得分:3)
第一个问题是,只有在页面加载时才会获得txt
的值,因此变量将始终包含空值。
第二个问题是,您实际上是在尝试将txt
写入this.innerText
。这是一个双重错误,因为在该上下文中this
是点击的链接,而jQuery没有.innerText
(那里有.text
和.html
)。
最后,要清除输入,只需使用$('input').val('');
即可。将空字符串传递给.val()
会将输入文本设置为该字符串。
这里是working version。