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 展开
<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 展开
展开全部
写得什么啊。。。
$(".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文档吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询