首页 新闻 赞助 找找看

Kindeditor图片上传弹出框的有问题

0
悬赏园豆:10 [已解决问题] 解决于 2017-06-23 17:30

 KindEditor关键代码:

K('.uploadButton').click(function () {
                    editor.loadPlugin('image', function () {
                        editor.plugin.imageDialog({
                            showRemote: false,
                            imageUrl: K('.url').val(),
                            clickFn: function (url, title, width, height, border, align) {
                                K('.url').val(url);
                                editor.hideDialog();
                            }
                        });
                    });
                });

有三段相同的HTML代码:

<div class="thumbnail">
    <input type="button" class="uploadButton" value="上传图片" />
     <input type="text" class="ke-input-text url" readonly="readonly" value="" />
</div>
<div class="thumbnail">
    <input type="button" class="uploadButton" value="上传图片" />
     <input type="text" class="ke-input-text url" readonly="readonly" value="" />
</div>
<div class="thumbnail">
    <input type="button" class="uploadButton" value="上传图片" />
     <input type="text" class="ke-input-text url" readonly="readonly" value="" />
</div>

现在点击   上传图片  ,所有的 url  里都是相同的图片地址,何解?

DZCMS的主页 DZCMS | 初学一级 | 园豆:5
提问于:2017-06-23 16:15
< >
分享
最佳答案
0

因为你是给所有 class='url' 的元素赋值:

K('.url').val(url);

三个div中的input 都有class='url' 

收获园豆:10
肖恩部落 | 小虾三级 |园豆:585 | 2017-06-23 16:54

 对啊,Kindeditor能不能像Jquery这样,能使用K(this),.next()这样的方法的,我试了下不行啊。

DZCMS | 园豆:5 (初学一级) | 2017-06-23 17:16

解决了,把Kindeditor放在Jquery里面初始化,可以使用jQuery选择器。

DZCMS | 园豆:5 (初学一级) | 2017-06-23 17:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册