我正在尝试从YUI更新为jQuery以获取Web应用程序;但是,我是jQuery的新手。我在YUI中有这个代码块:
function getChildUL(childEl){
var childrenUL = YAHOO.util.Dom.getElementsBy(
function(element) {
return element.parentNode == childEl;
}, "UL", childEl);
childrenUL = childrenUL[childrenUL.length-1];
return childrenUL;
}
我找到了这个Link,并尝试根据接受的答案重写jQuery中的块。我对于孩子们来说是不确定的。这是我的尝试:
function getChildUL(childEl){
var childrenUL = $("UL").filter(function(element) {
return element.parentNode == childEl;
}).get();
childrenUL = childrenUL[childrenUL.length-1];
return childrenUL;
}
感谢您的帮助。
答案 0 :(得分:0)
您的代码中有错误:parentNode不是jQuery函数。我认为你应该使用 parent()或 nearest()函数。