【发布时间】:2014-12-17 17:19:13
【问题描述】:
我想制作一个文本区域和表情符号列表,以将表情符号放入此文本区域。 我正在尝试使用 jquery 来实现。 我有一个这样的 ul 元素:
<textarea id="TxtEmoji" class="textemoji" placeholder="Type a message here"></textarea>
button type="button" id="BtnEmoji" class="btnemoji">😀</button>
<ul class="emoji-list">
<li><img class="emoji" draggable="false" alt="????" src="http://twemoji.maxcdn.com/16x16/1f33e.png"></li>
</ul>
当我点击这个“li”时,我想将此图像粘贴到 textarea 中,所以这是我的功能:
$(".emoji-list li").click(function () {
var mm = $(this).text();
var textVal = $("#TxtEmoji").val();
$("#TxtEmoji").val(textVal + mm);
});
但是“mm”变量是空的!我在哪里做错了? 谢谢!
【问题讨论】:
标签: javascript jquery text input