我是新来的JavaScript和jQuery。识别jQuery选择器
是什么选择的意思是: “#LayoutColumn2> DIV> DIV> DIV> UL”
Contect(它来自功能):
function loadNextTier(tierID, changedItemValue) {
linkArray.length = 0;
$("#placeholderForLoad").load(changedItemValue + " #LayoutColumn2 > div > div > div > ul", function(){
$("#placeholderForLoad li").each(function(){
var itemName = $(this).children("a").text();
var itemValue = $(this).children("a").attr("href");
linkArray.push(itemValue+";"+itemName);
});
if (tierID == "tier1") {
tierID = "tier2";
}
else if (tierID == "tier2"){
tierID = "tier3";
}
else if (tierID == "tier3") {
tierID = "tier4";
}
resetTiers(tierID);
fillMyList(linkArray, tierID);
});
它告诉jQuery选择任何'div'的直接子元素'ul',即'div'的直接子元素,即直接子元素'div'的子元素命名为'LayoutColumn2' –
@Jack实际上,这不是关于jQuery,而是关于选择器(特别是[后代组合器](http://www.w3.org/TR/css3-selectors/#child-combinators)) –