我有一个小问题
我想单击我的笑脸并将文本插入文本区域。当我想稍后添加笑脸时,笑脸应该添加到光标位置,而不是文本区域的末尾。
这是我的html代码:
<textarea id="description" name="description"></textarea>
<div id="emoticons">
<a href="#" title=":)"><img alt=":)" border="0" src="/images/emoticon-happy.png" /></a>
<a href="#" title=":("><img alt=":(" border="0" src="/images/emoticon-unhappy.png" /></a>
<a href="#" title=":o"><img alt=":o" border="0" src="/images/emoticon-surprised.png" /></a>
</div>
这是我的JS代码:
$('#emoticons a').click(function(){
var smiley = $(this).attr('title');
$('#description').val($('#description').val()+" "+smiley+" ");
});
在这里你可以看到结果(NO WRAP - BODY) http://jsfiddle.net/JVDES/8/
我为我的 javascript 代码使用 extern JS 文件...
你知道为什么代码没有在 NO WRAP - HEAD 模式下运行吗?
http://jsfiddle.net/JVDES/9/
感谢您的帮助
问候伯恩特