【问题标题】:What does jquery selector that start at '>' means? [duplicate]以'>'开头的jquery选择器是什么意思? [复制]
【发布时间】:2018-06-04 08:50:48
【问题描述】:

您好,我看到选择器是“父>子”,但没有看到以“>”开头的选择器 什么意思?

在此代码下方..

    $cb.on('change', function(e){
      e.preventDefault();
      $('> tbody > tr > td:first-child > input:checkbox', $bTable).prop('checked', this.checked);
    });

【问题讨论】:

    标签: jquery selector


    【解决方案1】:

    $('> tbody > tr > td:first-child > input:checkbox', $bTable) 这翻译成这样:

    $($bTable).find('> tbody > tr > td:first-child > input:checkbox')

    $bTable 变量是本例中 jQuery 选择器 $() 的上下文。

    查看此链接了解更多信息:https://stackoverflow.com/a/3497900/9748618

    【讨论】:

    • 我最初投了赞成票,但后来您添加了指向副本的链接。如果 SO 中的其他地方已经有答案,则应将问题标记/标记为重复。
    【解决方案2】:

    在这种特定情况下,选择器函数的第二个参数给出了上下文。所以选择器从Context中选择第一级子tbody,在$bTable变量中

    【讨论】:

      【解决方案3】:

      它只选择第一级后代。 供参考 Official Documentation

      【讨论】:

      • 这似乎没有回答问题; OP 已经知道子选择器的用途,但正在询问当它缺少“父”时它有什么(如果有)意义。
      猜你喜欢
      • 1970-01-01
      • 2011-06-11
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      • 2011-12-05
      相关资源
      最近更新 更多