我想使用jQuery将类添加到锚标记。锚标记位于类nav-1的列表项中。我尝试了以下,但没有运气。将类添加到类和锚标记
$(".nav-1 a").addClass("pink");
任何人都知道我在做什么错了?
据我所见,在Firebug的Script选项卡中没有错误。没有一类粉红色被添加。 JS文件在头,所以也许这是问题。我会测试并发布我的结果。
页可以在这里找到:http://cqwebdesign.co.uk/partybits2008.co.uk
我加入了jQuery的代码中的script.js文件的头部的最后加载外部JS文件,我刚结束标记前添加以下代码:
<script type="text/javascript">
$(document).ready(function(){
$(".nav-1 a").addClass("pink");
});
</script>
仍然没有运气与类被添加。
我相信这可能是jQuery包含在软件中的方式。它使用Prototype,但我使用的框架集成了jQuery并添加了我认为的noconflict功能。
出了什么问题? – melancia 2014-09-29 14:26:02
试试这个'$(“li.nav-1> a”).addClass(“pink”);' – Amit 2014-09-29 14:26:05
@Amit:这没有什么重大区别,它只是对* 发生的更加严格。你得到什么错误/问题?您的JavaScript控制台中报告的任何错误(大多数浏览器中的'F12')?你能否展示你的HTML,因为如果它的确如你所描述的那样,那么这个jQuery应该可以工作(假设你已经正确地包含了jQuery)。 – 2014-09-29 14:27:22