例如:
   <img alt=a>一个HTML页面有许多的<img>标签
我就是想取出所有<img>标签的alt的属性。
请各位大侠指教。

解决方案 »

  1.   

    Jquey选择器的话,可以这样获取。
    var alt = $("img").attr("alt");//获取指定元素(组)第一个元素的alt属性值
      

  2.   

    $("img").each(
            function(){ alert($(this).alt); }
    );
      

  3.   

    完全可以用js来做如果你就为这句来用jquery,还是改成js吧:
    var a=document.getElementsByTagname("img");
    for(var i=0;i<a.length;i++){
    alert(a.item(i).alt);
    alert(a[i].alt);//这句也可以
    }这种属于js的DOM操作,感兴趣可以去多看看w3c的DOM标准用jquery就是
    $("img").each(
            function(){ alert($(this).alt); }
    );
    在这里
    $("img")==document.getElementsByTagname("img");
    当然$()有时候是当getElementById()来使的
      

  4.   

    alert(a.item(i).alt); 
    alert(a[i].alt);
    这两句用一句就行了,忘记注释掉第二句了
      

  5.   

    还可以有更简单的写法
    var altArr = $('img[alt]');
      

  6.   

    连基本的 DOM 都不会用,去用什么 jQuery?var imgs = document.getElementsByTagName('img');
    if(!imgs || imgs.length == 0) {
      return;
    }
    for(var i = 0, k = imgs.lengt; i < k; i++) {
      alert(imgs[i].alt);
    }
      

  7.   

    $("img").attr("alt");    good