weixin_41759615
2018-10-30 10:19
采纳率: 50%
浏览 3.8k

怎么通过ID获取含有class类的子元素

我想通过#id2 获取还有子元素还有class=c1的元素,请问jq选择器和css选择器怎么写

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • K beasts 2018-10-30 10:24
    已采纳

    格式:
    $("#id > .class")

    使用:
    $("#id2 > .c1")

    例如百度搜索,输入框

    图片说明

    因为子元素可能有一个或者很多个,所以要用数组访问。

    $("#s_kw_wrap > .s_ipt")[0] , 就可以得到真正的元素,来操作此元素即可。


    故代码应该是:
    $("#querytabm > .combo")[0]
    或者:
    $("#id2 > .c1")[0]

    点赞 打赏 评论
  • weixin_41759615 2018-10-30 10:23

    图片说明我想通过#id2 获取还有子元素还有class=c1的元素,请问jq选择器和css选择器怎么写

    通过 console.log($("#querytabm > .combo") ); 没找到元素
    m.fn.init [prevObject: m.fn.init(1), context: document, selector: "#querytabm > .combo"]
    context
    :
    document
    length
    :
    0
    prevObject
    :
    m.fn.init [document, context: document]
    selector
    :
    "#querytabm > .combo"
    proto
    :
    Object(0)

    点赞 打赏 评论

相关推荐 更多相似问题