我有一個菜單,其中部分Store
這有一個子類別的子類別Printers
Keyboards
並在這些類別下,他們有自己的子類別。jQuery選擇頂級元素文本
我想要做的是選擇頂級類別Printers
Keyboards
僅僅使用jQuery到Array
。
當我使用下面的它打印出["Printers", "Color", "Black/White", "Dual", "Keyboards", "Wired", "Wireless", "Touchscreen"]
這是比我更需要從目前來看,可能有人幫助我
看看我jsFiddle
jQuery的
var optionTexts = [];
$('.main-menu ul li a:contains("Store")').parent().find('.sub-menu > li a').each(function(){
optionTexts.push($(this).text());
});
console.log(optionTexts);
你應該在'li'之後找到下面的'a',就像這樣:'.find('。sub-menu > li> a')' – Pavlo