【发布时间】:2015-05-10 22:13:20
【问题描述】:
我在 prestashop 下有一个网站,我的下拉菜单有不同的类别,都可以点击。我想从“Marques”和“Les Gammes”类别中删除链接,只留下文本。我正在使用each() 函数来选择我的所有类别,但这会返回li 内的数组和li 内的ul。
这里是JSFiddle。
这里是js代码:
$('jms-mega-menu').ready(function () {
// Get each div
$('.notlink').each(function () {
// Get the content
var str = $(this).text();
$(this).html(str);
});
});
这是我的 html 代码示例。你可以在 fiddle 上找到完整的代码。
<ul jms-mega-menu>
<div>
...
<ul class="mega-nav level1">
<li class=" haschild group notlink"><a id="item-8" href="#">Marques</a>
<ul>
<li><a id="item-9" href="#">Apple</a></li>
<li><a id="item-10" href="#">Samsung</a></li>
</ul>
</li>
</ul>
<ul>
...
【问题讨论】:
-
你的意思是
'.notlink a:first'获取第一个链接文本吗?
标签: javascript jquery css each