[英]Change href url to # tag in parent li menu
我想通过jquery将href
链接标签更改为#
。
当我在below html about link
上单击时, #
标签显示并且链接没有转到about.html
的HTML
<div id="access">
<ul>
<li><a href="home.html">Home</a></li>
<li class="parent-menu-item"><a href="about.html">about</a>
<ul>
<li><a href="list1.html">list 1</a></li>
<li><a href="list2.html">list 2</a></li>
<li><a href="list3.html">list 3</a></li>
</ul>
</li>
<li><a href="services.html">services</a></li>
<li><a href="contact.html">contact</a></li>
<li><a href="faqs.html">faqs</a></li>
</ul>
</div>
提前致谢
很好地尝试这项工作:)此函数在href内部更改父li :)
$(function(){
$('.parent-menu-item').on('click',function(){
$('#access ul .parent-menu-item > a').attr("href","#");
});
});
尝试这个
$(function(){
$('.parent-menu-item >a ').click(function(){
$(this).prop('href','#');
});
});
尝试这个:
$('.parent-menu-item > a').prop('href', '#');
这里一个
演示
$('.parent-menu-item a').attr('href', '#');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.