2009-07-15 71 views
2

匹配多個選擇。如果我選​​擇如下:獲取單個元素的jQuery

$('li',"#container").draggable({ 
    /* blah */ 
}); 

我如何選定這些元素的各個類的屬性,這樣我可以沿着

$('li',"#container").draggable({ 
     /* blah */ 
    }).attr("name", "insert name of individual img"); 
東西線

的標記如下:

<ul id="container"> 
     <li class="blah"> 
      <img src="" class="update" name="I Want This" width="40" height="40" /> 
     </li> 
     <li class="blah"> 
      <img src="" class="update" name="I Want this too" width="40" height="40" /> 
     </li> 
    </ul> 

回答

4

您可能需要使用對於t每()他:

$("li", "#container").draggable({ 
    // ... 
}).each(function() { 
    $(this).attr("name", $(this).find("img").attr("name")); 
}); 
4

可以使用jQuery.each()方法來遍歷jQuery的對象的集合

$('li',"#container").draggable({ 
    /* blah */ 
}).each(function() { 
    $(this).attr("name", "insert name of individual img"); 
}); 
+0

再次感謝你的幫助! – Rio 2009-07-15 17:05:55