使用Jquery更改第一个元素上的类
我在另一个使用Jquery更改第一个元素上的类,jquery,html,Jquery,Html,我在另一个div中有一定数量的div,我需要更改第一个子类 <div class="parent"> <div class="item"></div> <div class="item"></div> <div class="item"></div> </div> 但是不起作用我认为您不必删除item类,因为您只想将active类添加到第一个项目中,您可以尝试以下操作: $('.p
div
中有一定数量的div
,我需要更改第一个子类
<div class="parent">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
但是不起作用我认为您不必删除item类,因为您只想将
active
类添加到第一个项目中,您可以尝试以下操作:
$('.parent .item:first-of-type').addClass("active");
打字错误:
$('parent')
应该是$('parent')
,('item')
应该是('item')
,removeclass()
应该是removeclass()
应该是addclass()
我强烈建议你阅读这些文档:实际上,它应该是$('parent.item')。first()
,因为first()
只减少了设置,它不选择子项,您也不需要删除“项”。只要addClass(“active”)
就可以了;“项目”仍将存在。$(.parent.item:first”).addClass(“项目活动”)代码>顺便说一下,检查您的应用程序是否有错误消息,这些消息本应提醒您输入错误(“removeclass”和“addclass”)。我认为这更多的是打字错误,需要像上面其他人那样进行评论。实际上,Stack overflow不允许我进行评论,因为我必须有50个声誉才能进行评论。第一种类型是什么?它是一个css选择器,您可以在这里看到:
$('.parent .item:first-of-type').addClass("active");