0

jQuery判断网页中的id是否有重复的

作者:情留メ蚊子  发表于:2009年06月29日 19:00  分类:技术文档  2623 次阅读 

用途:判断网页中的ID是否有重复的
今天写相册测试要用到,吧代码发上吧
 

  1. $(function(){ 
  2.     $("body [id]").each(function(){ 
  3.          var ids = $(this).attr("id"); 
  4.           if( $("body [id="+ids+"]").length >= 2 ){ 
  5.                          alert("id为"+ids+" 的重复了。"); 
  6.         } 
  7.     }); 
  8. }) 


js方法参考:
 

  1. function chkid(){ 
  2.     var did={} 
  3.     divs = document.getElementsByTagName("*"); 
  4.     for (var i=0,l=divs.length; i<l; i++){ 
  5.         divs[i].getAttribute("id"
  6.             ?did[divs[i].getAttribute("id")]===undefined 
  7.                 ?did[divs[i].getAttribute("id")]=0 
  8.                 :did[divs[i].getAttribute("id")]++ 
  9.             :0; 
  10.     } 
  11.     for (var i in did) { 
  12.         did[i] 
  13.             ?alert("id "+i+"重复了"+(did[i]+1)+"次"
  14.             :0; 
  15.     } 

 

本文固定链接: http://www.94qing.com/technology/jQuery-ids/ | 情留メ蚊子's Blog

jQuery判断网页中的id是否有重复的:目前有0 条评论

    给我评论

    看不清?点击更换

    快捷键:Ctrl+Enter