| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1793 人关注过本帖
标题:js删除图片问题
只看楼主 加入收藏
friends571
Rank: 2
等 级:论坛游民
帖 子:129
专家分:30
注 册:2009-3-3
结帖率:82.5%
收藏
已结贴  问题点数:10 回复次数:3 
js删除图片问题
这是JS代码
程序代码:
function registerUpdateEvent(){
    var dom = $(".pic_lists li");
    $(dom).find(".delete_span").unbind("click");
    $(dom).find(".delete_span").click(function(){
        debugger;
        if(confirm('您确定要删除吗?')){
            var container = $($(this)[0].parentElement.parentElement);
            if(container.find("li").length == 1){
                var container = $('.pic_con').css("display","none");
            }
            $($(this)[0].parentElement).remove();
        }
    });
}

这是html代码
程序代码:
<div class="pic_lists" style="left: 0px;">
   <ul>

 <volist name="designAttach" id="attach">      
  <li >
  <span name="del" class="delete_span"><img  src="__PUBLIC__/Home/images/img_del.png"></a></span>     
  <input type="hidden" name="url[]" value="{$attach.url}">
    </li>
    </volist>
    </ul>
   </div>

以上代码是可以正常使用的,在html页面点击删除时,图片也是立即就不显示了,也就是remove()了,
但现在我在html代码里给span标签外面加了一层p标签(业务需要),也就是这里<p><span name="del" class="delete_span"><img  src="__PUBLIC__/Home/images/img_del.png"></a></span> </p>,现在是点击删除图片可以提示是不是要删除,但点确定之后图片还在,请问JS代码里哪里需要调整呀,谢谢
搜索更多相关主题的帖子: color 图片 
2015-03-28 21:10
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:10 
var container = $($(this)[0].parentElement.parentElement);
把这句改成
var container = $($(this)[0].parentElement.parentElement.parentElement);

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-03-29 12:14
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
多加了一层标签,就多找一层父节点。
多大点功能,用event对象两三句就能搞定的事情,使jQuery一写这么复杂

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-03-29 12:17
friends571
Rank: 2
等 级:论坛游民
帖 子:129
专家分:30
注 册:2009-3-3
收藏
得分:0 
嗯,确实
2015-04-02 14:12
快速回复:js删除图片问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014901 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved