<script type="text/javascript">
    $(function(){
        var tishi = function(data,e){
            if(data == 3){
                    //e.css({'background-color':'#FFE2D2','border':'1px solid #FF9D9D'});
                    e.parent().find('img').remove();
                    if(e.parent().find('span')){
                        e.parent().find('span').remove();
                    }
                    e.after('<span color="red">已被占用</span>');
            }else if(data == 2){
                //e.css({'background-color':'#FFFF99','border':'1px solid #FFCC00'});
                if(e.parent().find('span')){
                    e.parent().find('span').remove();
                }
                e.after('<span>可用</span>');
                e.parent().find('img').remove();
            }else if(data == 1){
                alert('程序因缺少参数终止');
            }
        };
</script>

解决方案 »

  1.   

    页面加载完后定义了function tishi(data,e)
    用tishi调用
      

  2.   

    e.parent().find('img').remove();
    上面这句话的意思就是:当data=3是,找到所有的e的父元素,删除这个父元素的所有名为img的子元素
     if(e.parent().find('span')){
                            e.parent().find('span').remove();
                        }
    找到e的父元素的所有名为spandex子元素,如果有就删除,其他都应该是这样
      

  3.   

      e.after('<span color="red">已被占用</span>');
    的意思是,删除前面的之后,把<span color="red">已被占用</span>插入到e元素的后铺面