$("#17,#18,#19,#20,#21,#22,#23,#24,#25,#26")$("#17,#18,#19,#20,#21,#22,#23,#24,#25,#26,#,#,#")
如果id是动态的如何循环获取id呢
如果要循环50 个id呢?

解决方案 »

  1.   

    如果以17开始id 都是数字 那么$(">=#17")或者 $("#>=17")是不是就可以循环到大于17的所有id呢
      

  2.   

    最好还是不要用数字做id
    var ids = "";
    for(var i=0;i<50;i++){
    ids += ",#id"+i;
    }
    $(ids.substring(1))
      

  3.   


    var s = "";
    for(var i=1;i<=50;i++) s += "#" + i + ",";
    if(s!="") s = s.substr(0,s.length-1);
    $(s);
      

  4.   

    楼主可以给这些元素添加name或者是自定义的属性,比如 pro="pro",这样就好多了$("[pro='pro']")