更改子菜单的href属性'jQuery.menu中的标题
Change the href attribute of the submenus' titles in the jQuery.mmenu
我在我的网站上使用mmenu。我需要更改子菜单标题的链接(每个部分中的标题看起来像这个<a class="mm-title" href="#">Grades</a>
)。通常,当你点击其中一个时,它会显示菜单中的上一部分。我需要的是重定向到网络中的页面,而不是菜单。我试图给每个span.header-lateral-link
一个data-target-link
属性,其中包含我希望它重定向的页面的url,但它不起作用。
这是html代码:
<span class="header-lateral-link" data-target-link="http://www.google.es"><span class="icon-school"></span>Grades</span>
这是js代码:
$('span.header-lateral-link').each(function() {
var pageLink = $(this).data('target-link');
var titleText = $(this).text();
$('a.mm-title:contains(titleText)').attr('href', pageLink);
});
谢谢!
更多信息
问题是,当我用html创建菜单时,我使用列表。我用一个span编写子菜单的标题,jQuery.menu.js插件将这个span转换为一个元素.mm-title,这就是子菜单的名称。我已经可以为所有标题添加相同的href,但我不能为每个标题添加不同的href。我试过使用那个代码,但它不起作用。如果你知道它的另一种工作方式,那没关系。没有必要使用我以前写的代码。
谢谢!
我认为问题在于'数据目标链接="http://www.google.es"的检索方式如下:var pageLink=$(this).data('targetLink');
请参阅此处
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- jQuery.menu与其他JS冲突
- jQuery Mega Menu打开和关闭问题
- jQuery select menu ajax 3 levels
- 强制子菜单可见,当父菜单在jquery.menu-aim中打开时
- 更改子菜单的href属性'jQuery.menu中的标题
- 将类添加到Menu Jquery
- (".menu") or ("menu") JQuery/JavaScript
- JQuery Mobile Menu使用“;这个“;选择器不工作
- jQuery current-menu-item-highlight与js anylink菜单串联
- Jquery mouseover mouseout issue for a menu
- 为什么jQuery无法匹配":not(#menu *)"
- jQuery .menu()不会自动创建子菜单
- JQuery Ajax+Dropdown Menu函数只运行一次
- Wordpress jQuery Menu
- Jquery (metis-menu) 在 meteor 中不能与 iron:router 一起工作
- PhoneGap Jquery Mobile Ajax 回调在 data-native-menu=“false” 时不起