你是要只显示date='2014/9/11'的div吗?

解决方案 »

  1.   

    不是
    我是想在id g 重新打印新的相同的行列 比如说 时间为 2014/9/12 就会在 id=g 里面 在显示2014/9/12B: 14:00 ~ 15:00
    2014/9/12B: 14:00 ~ 15:00
    2014/9/12A: 12:00 ~ 13:00
      

  2.   

    首先保证时间格式一致
    然后去其糟粕
    变为一个类Number字符串
    再比较是否相等
      

  3.   

    亲,应该这么写:var h = $("#g").attr("date");
    if( h == "2014/9/25"){
    alert(h);
    }
      

  4.   

    补充:首先把你的id全部改为class,即class="g";因为在页面中,id是唯一的,二class是可以共存的;
    然后js你可这么写:$(function(){
        $(".g").each(function(){
            var a=$(this).attr("data");
            if(a!="2014/9/12"){
                 $(this).remove();
            }
        })
    })
      

  5.   


    亲 我使用你的 code 但他全都消失了 ...
      

  6.   

    对不起你也要说,你的代码没有可读性,思维混乱,前面的应该是铺垫,后面的应该是越来越顺利才对,总感觉你是在绑起石头砸自己。用Jquery的标签选择器就可以做到$('div[data="xxxxx"]')    //=>集合
      

  7.   


    谢谢你的指教,是我学习还不够,所以在此跟各位前辈请教,如果各前辈不介意欢迎大家多多指教
    data 的指令 因为我还没使用过,不过谢谢你提供这条路线,我会在去找寻其馀解答,谢谢。
    并此谢谢a756375788 我已找寻到方法,以下为我参考你的方式找到的解法,如有更好的答案欢迎指教$("div#g").each(function(){
    var h = $(this).attr("date"),
    contents = $(this).text(),
    j = contents.charAt(9);
    if( h == "2014/9/12"){
    //alert(h);
    $("#q").append("<div class='i' room='"+j+"'>"+contents+"</div>");

    })
      

  8.   


    亲 我使用你的 code 但他全都消失了 ...
    额  一个字母写错了,这样写就没问题了$(function(){
        $(".g").each(function(){
            var a=$(this).attr("date");
            if(a!="2014/9/12"){
                 $(this).remove();
            }
        })
    })
      

  9.   


    亲 我使用你的 code 但他全都消失了 ...
    额  一个字母写错了,这样写就没问题了$(function(){
        $(".g").each(function(){
            var a=$(this).attr("date");
            if(a!="2014/9/12"){
                 $(this).remove();
            }
        })
    })太感谢了 你还特的帮我解答  
    哈哈 我也没发现 date 写错了 
    已经可以正常跑了 感谢
      

  10.   


    亲 我使用你的 code 但他全都消失了 ...
    额  一个字母写错了,这样写就没问题了$(function(){
        $(".g").each(function(){
            var a=$(this).attr("date");
            if(a!="2014/9/12"){
                 $(this).remove();
            }
        })
    })太感谢了 你还特的帮我解答  
    哈哈 我也没发现 date 写错了 
    已经可以正常跑了 感谢
    呵呵  手写有时候难免写错