【问题标题】:JQuery: Select elements that are before an anchor with a specific textJQuery:选择具有特定文本的锚点之前的元素
【发布时间】:2009-11-08 03:44:54
【问题描述】:

我有一个具有 CSS 类“MyClass”的 div。在这个 div 中,我可以有任意数量的复选框,后面紧跟一个具有某些特定文本的锚(例如 MyText)。

如何使用 JQuery 选择所有复选框元素。我有的是

$('div.givenclass input:checkbox')."I DON"T KNOW WHAT TO PUT HERE"

我想确保我得到的复选框紧挨着带有文本“MyText”的锚标记之前。

请帮忙!

【问题讨论】:

    标签: jquery jquery-selectors


    【解决方案1】:
    $("div.MyClass a:contains(specific test)").prev(":checkbox");
    

    【讨论】:

      【解决方案2】:

      这将检查所有匹配它的复选框

      $('div.givenclass input:checkbox').attr('checked', true);
      

      要在“我的文本”之前进行限制,您可以执行 .prev 或检查 .each 中的元素,但最好将相关复选框分组到 div 中,然后选中该 div 中的所有复选框

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-01
        • 2017-09-13
        • 2012-12-05
        • 2011-10-13
        • 1970-01-01
        • 2016-03-19
        相关资源
        最近更新 更多