javascript - ckeditor insertHtml() form jquery.load -
<script type="text/javascript"> $( "#x_img" ).load( "../x_img.php?id=123" ); $("#x_img").delegate("img", "click",function() { ckeditor.instances.editor1.inserthtml('<img src="'+$(this).attr('alt')+'" />'); }); </script>
i have function loads images (x_img) user use. x_img jq.load in page.
using code click image insert, works ok. but, cannot image src
value!
ckeditor shows this: <img src="undefined" />
is problem image on page?
if editor showing
<img src="undefined" />
then
$(this).attr('alt')
will return undefined
because img
node doesn't have alt='something'
attribute. undefined
being concated img
's src
attribute.
try changing image tag following:
<img alt="/images/funtimesatthebeach.jpg" />
then, code should load image @ /images/funtimesatthebeach.jpg
.
Comments
Post a Comment