Javascript 将表情符号发送到我的文本区域
当用户单击文本区域时,如何将表情发送到文本区域?我创建了一个按钮,当用户单击按钮时,它会下拉显示所有表情,但是当用户单击表情时,我如何将它们发送到文本区域 home.php:Javascript 将表情符号发送到我的文本区域,javascript,php,html,Javascript,Php,Html,当用户单击文本区域时,如何将表情发送到文本区域?我创建了一个按钮,当用户单击按钮时,它会下拉显示所有表情,但是当用户单击表情时,我如何将它们发送到文本区域 home.php: <a href="#"> <div class="dropdown" id="div1"> <button onclick="myFunction()" class="dropbtn">Add emojis</button> <ul id="myDropdown"
<a href="#">
<div class="dropdown" id="div1">
<button onclick="myFunction()" class="dropbtn">Add emojis</button>
<ul id="myDropdown" class="dropdown-content">
<img src="emojis\1f602.png" style="width:28px;height:28px;" />
<img src="emojis\1f603.png" style="width:28px;height:28px;" />
</ul>
</div>
</a>
为此,您需要使用内容可编辑div
<div contenteditable="true" placeholder="text status" id="content"></div>
<a href="#">
<div class="dropdown" id="images">
<button onclick="myFunction()" class="dropbtn">Add emojis</button> <ul id="myDropdown" class="dropdown-content">
<li><img src="image1.jpg" style="width:28px;height:28px;" /></li>
<li><img src="image2.jpg" style="width:28px;height:28px;" /></li>
</ul>
</div>
</a>
<script src="https://code.jquery.com/jquery-1.x-git.min.js"></script>
<script type="text/javascript" charset="utf-8">
jQuery('img').click(function(){ jQuery('#content').append('<img src="'+jQuery(this).attr('src')+'" width="10%"/>'); });
</script>
为此,需要使用内容可编辑div
<div contenteditable="true" placeholder="text status" id="content"></div>
<a href="#">
<div class="dropdown" id="images">
<button onclick="myFunction()" class="dropbtn">Add emojis</button> <ul id="myDropdown" class="dropdown-content">
<li><img src="image1.jpg" style="width:28px;height:28px;" /></li>
<li><img src="image2.jpg" style="width:28px;height:28px;" /></li>
</ul>
</div>
</a>
<script src="https://code.jquery.com/jquery-1.x-git.min.js"></script>
<script type="text/javascript" charset="utf-8">
jQuery('img').click(function(){ jQuery('#content').append('<img src="'+jQuery(this).attr('src')+'" width="10%"/>'); });
</script>
将myFunction添加到您的问题中。为什么需要它?将myFunction添加到您的问题中。为什么需要它?但是用户将如何查看文本框?需要使用一些CSS。请参阅我的最新答案。图像和文本都可以添加到content editable div中。该框会显示,但当我单击emojis以便它们可以进入该框时,什么都不会发生
jQuery('img')。单击(function(){jQuery('content')。append('');});添加emojis
将脚本放在底部。同时添加jQuery('img')。单击(function(){jQuery('content')。append('');});添加emojis
将脚本放在底部。同时添加