2010-07-07 57 views
0

對,我創建了一個使用jquery的插件,到目前爲止我所擁有的就是這個。 。與JQuery插件相關。 。從一個對象獲取數組元素

(function ($) { 

$.fn.AppCompFunctionality = function() { 
    var defaults = { 

}; 

var options = $.extend(defaults, options); 
return this.each(function() { 

    $(this).click(function() { 
     var currentComps = $("#currentComps").get(); 
     $(currentComps).hide(); 
}); 
}); 

}; 

})(jQuery); 

現在假設currentComps是具有列表項的無序列表中說

<ul id="currentComps"> 
<li id="CompName"> 
Component Name: 
</li> 
<li id="CompVersion"> 
Component Version: 
</li> 
</ul> 

我想用id列表項說「COMPNAME」而已,如何將我通過檢索該插入。 。通過currentComps作爲完整的對象,我得到 -

我不希望能夠選擇CompName使用eq()要麼能夠選擇是通過它的id,但通過CurrentComps,如果這是有道理的。

回答

0

你能做到幾個方面:

$("#currentComps").children().each(function() { 
    if (this.id == "CompName") 
    alert("CompName"); 
}); 

$("ul#currentComps li#CompName") 
+0

隨着plugings雖然我有 '得' 的所有使用GET方法數組元素。 。當我嘗試這些技巧時,不要認爲它有效。 – Calibre2010 2010-07-07 16:12:25

相關問題