我试图在单击链接时向链接添加类
这是代码
jQuery(document).ready(function(){
jQuery('#block-block-23 li a').click(function() {
jQuery('#block-block-23 li a').addClass("selected");
});
});
问题是 单击链接时会添加该类,但在页面加载时会自动删除该类。我也尝试了toggleClass() 函数
最佳答案
可能有两种情况...
- 该应用程序是多页的。
在这种情况下,您可以在另一个页面中对该类进行硬编码。
- 该应用程序是单页的,链接仅用于装饰目的。
在这种情况下,您可以阻止链接的默认行为。
jQuery('#block-block-23 li a').click(function(event) {
event.preventDefault();
jQuery(this).addClass("selected");
});
关于Javascript 在点击时添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18414935/