代码之家  ›  专栏  ›  技术社区  ›  glaucon

$(“select#mySelect option[value='option1']”“).remove()当“select#mySelect”实际上是jQuery选择器时?

  •  0
  • glaucon  · 技术社区  · 5 年前

    我一直在看这个答案 https://stackoverflow.com/a/9048545/364088

    $("select#mySelect option[value='option1']").remove()
    

    这很有用,但是如果已经有了这样初始化的变量,那么可以做什么呢。

    var mySel = $("select#mySelect");
    

    如何将该变量合并到上面显示的“.remove”示例中?

    像这样(但显然不是这样)

    mySel.("option[value='option1']").remove()
    
    1 回复  |  直到 5 年前
        1
  •  1
  •   CertainPerformance    5 年前

    使用 .find 要查找与特定选择器匹配的子体,请执行以下操作:

    mySel.find("option[value='option1']").remove()