Javascript ckeditor insertHtml()表单jquery.load $(“#x#img”).load(“../x#img.php?id=123”); $(“#x#img”)。委托(“img”,“单击”,函数(){ CKEDITOR.instances.editor1.insertHtml(“”); });

Javascript ckeditor insertHtml()表单jquery.load $(“#x#img”).load(“../x#img.php?id=123”); $(“#x#img”)。委托(“img”,“单击”,函数(){ CKEDITOR.instances.editor1.insertHtml(“”); });,javascript,jquery,ckeditor,Javascript,Jquery,Ckeditor,我有一个加载图像(x_img)供用户使用的函数。在此页面中加载x_img jq.load 使用此代码,我单击要插入的图像,这样可以正常工作。但是,我无法获取图像src值 CKEditor显示: 图像在另一页上是否有问题?如果编辑器正在显示 然后 将返回undefined,因为img节点没有alt='something'属性。这个未定义的然后被浓缩到您的img的src属性中 尝试将图像标记更改为以下内容: $(this).attr('alt') 然后,您的代码应该在/images/funt

我有一个加载图像(x_img)供用户使用的函数。在此页面中加载x_img jq.load

使用此代码,我单击要插入的图像,这样可以正常工作。但是,我无法获取图像
src

CKEditor显示:


图像在另一页上是否有问题?

如果编辑器正在显示

然后

将返回
undefined
,因为
img
节点没有
alt='something'
属性。这个
未定义的
然后被浓缩到您的
img
src
属性中

尝试将图像标记更改为以下内容:

$(this).attr('alt')


然后,您的代码应该在
/images/funtimesatthebeach.jpg

加载图像,因此您将图像的
alt
属性设置为标记源?非常感谢。我明白了
$(this).attr('alt')
<img alt="/images/funtimesatthebeach.jpg" />