怎么来得到Jquery数组对象中的某一个对象?例如:在一个文档中我放入了五个图片,我的jquery代码如下:
$(function ()
  {
  var allimg=$("img");  }
);
现在我想得到第四个img,并想获得它的src属性,那么我应该怎么来找,我用allimg[4]来获得,结果失败,用var allimg=new Array();
allimg=$("img");
结果还是不行,我用window.alert(allimg[4].attr("src"));来做一个例子,结果不成功,请高人指教,不过不要告诉我用ID选择器来做哦,我只是想知道一种方法,如果用ID的话那么就要每个Img都要设,太烦.谢谢大家了.

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
      <script src="http://code.jquery.com/jquery-latest.js"></script>
      
      <script>
    $(function(){
    alert($('img').eq(3).attr('src'));
    });
      </script>
    </head>
    <body>
    <img src='1.jpg'/>
    <img src='2.jpg'/>
    <img src='3.jpg'/>
    <img src='4.jpg'/>
    <img src='5.jpg'/>
    </body>
    </html>
      

  2.   

    allimg 返回的是jquery的对象数组
    allimg[3] 返回的是 html的一个对象 html对象没有attr()这个方法
    allimg.eq(3)  返回的是jquery的一个对象 具有attr()这个方法