我发现下面的代码在具有特定类别的选择时添加了蓝色类别,但它将其应用于整个菜单。我希望在点击选择类时应用它。我希望以前对李的作用,以便我可以应用和:之后和:风格之前。在具有特定类别时点击元素添加类别
这是原来的代码: -
<script>
$(document).ready(function() {
if ($('#headerContent ul li a').hasClass('select')) {
$('#headerContent ul li a').addClass('Blue');
}
});
</script>
这是我重写这似乎不起作用。
<script>
$(document).ready(function() {
if ($('#headerContent ul li a').hasClass('select')).onClick(function() {
$('#headerContent ul li').addClass('Blue');})
});
</script>
编辑:
这我觉得是不是重复!也许我应该更多地解释它。我使用这个结合jQuery插件滚动,点击时添加类选择!我正在使用这个插件平滑滚动,它将一个select类添加到锚标记。
我已经把一起的jsfiddle:
http://jsfiddle.net/axajLjb1/1/
我已经更新我的小提琴。基本上你可以看到它在点击时应用了一个类,但是当我点击另一个选项时它不会删除它。
你想将'Blue'类应用于锚标签? – putvande
你的重写尝试有一些严重的问题。你不能在if语句中调用函数...我建议你开始阅读一些基本的javascript教程,因为你显然缺少对语言的一些基本理解 – musefan
我想在锚中添加一个Blue类到li标签有一类“选择”。这是由一个jQuery滚动插件添加。 –