开发者社区> 问答> 正文

求助jquery子元素选择器的问题

请帮我看看为什么不变颜色?
jquery版本v1.10.2

$("#button1").click(function(){
$("div.one:nth-child(1)").css("background","yellow");//这里如果是"div:nth-chlid(1)"就可以变颜色
}
<div class="one">
<div class="mini"class为mini /div>
<div class="mini"class为mini /div>
<div class="mini"class为mini /div>
<div class="mini" /div>
</div>

展开
收起
吴孟桥 2016-05-26 16:17:25 1959 0
1 条回答
写回答
取消 提交回答
  • one后面加空格,还有就是后面少了一个括号

    $("#button1").click(function(){
    $("div.one :nth-child(1)").css("background","yellow");
    })

    因为你要找的是div.one第一个 子元素,所以得用子元素选择器。

    2019-07-17 19:16:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载