我想添加每个不同的图像,我点击到textarea,但我只能得到第一个图像添加。添加图像到textarea onclick
刚刚添加我正在使用Owl Carousel。所以这里是html的样子:
<div class="item link" id="images_available">
<img src="https://s3.amazonaws.com/msluploads/'.$image['name'].'" class="img-responsive img-post"/>
<div class="after">
<span class="zoom">
<i class="fa fa-check text-success"></i>
</span>
</div></div>
上面的HTML得到重复显示的每个图像。
这是我走到这一步:
$('.link').on('click', function(event){
var $this = $(this);
var someimage = document.getElementById('images_available');
var myimg = someimage.getElementsByTagName('img')[0];
var mysrc = myimg.src;
if($this.hasClass('clicked')){
$this.removeAttr('style').removeClass('clicked');
} else {
$this.addClass('clicked');
tinyMCE.get('post_imagetxt').setContent(mysrc);
}
});
添加有关猫头鹰传送带 – JmRag
是否PHP'代码'也得到重复? –
是不是这一行:'someimage.getElementsByTagName('img')[0]'总是选择第一个图像? –