jquery点击li 的a标签,给力的img标签src 重新赋值

<ulclass="imglist"><liclass="selected"><span><imgsrc="images/201556546482.png"title="... <ul class="imglist">
<li class="selected"><span>
<img src="images/201556546482.png" title="点击图片预览" width="168"

height="126" class="show" /></span>
<h2>
<a href="javascript:;">第<%# Eval("sort") %>张</a>
</h2>
<p>
<a href="javascript:;" data='5' class="edite">编辑

</a> <a
href="javascript:;" class="del">删除</a></p>
</li>
</ul>

$(".imglist li .edite").click(function () {
var url = "";
art.dialog.open("../UploadFile/Filepage.aspx", { title: '上传图片', width:

600, height: 430, id: 'uploadPic1', close: function () {
url = art.dialog.data("returnUrl"); //取得子页面返回的值
$(this).attr('data', url);
$(this).parent('li').find('img').prev().attr('src', url);
}
});
});
$(".imglist li .edite").click(function () {
var url = "";
url = art.dialog.data("returnUrl"); //取得子页面返回的值
$(this).attr('data', url);
$(this).parent('li').find('img').prev().attr('src', url);
}
});
});
获取返回的url是上传图片文件路径,赋给点击的当前的li中的a标签。 返回的图片路径要赋给当前点击的li中的img src
展开
 我来答
虾米站长
推荐于2018-05-06 · 超过22用户采纳过TA的回答
知道答主
回答量:50
采纳率:100%
帮助的人:37.9万
展开全部

写得什么啊。。。

$(".imglist li .edite").click(function () {
                var url = "";
                var _this=$(this);//保存当前对象
                art.dialog.open("../UploadFile/Filepage.aspx", { title: '上传图片', width: 

600, height: 430, id: 'uploadPic1', close: function () {
                    url = art.dialog.data("returnUrl"); //取得子页面返回的值
                    _this.attr('data', url);
                    _this.parent('li').find('img').prev().attr('src', url);
                }
                });
            });

兄弟,里面代码好多可以再优化,有空多去看看jquery api文档吧。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式