是的,所以我正在使用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作为完整对象我得到 -
我不希望能够使用eq()选择CompName我想要能够通过其id来选择,但是如果有意义则通过CurrentComps选择。
答案 0 :(得分:0)
你可以通过以下两种方式实现:
$("#currentComps").children().each(function () {
if (this.id == "CompName")
alert("CompName");
});
或
$("ul#currentComps li#CompName")