代码之家  ›  专栏  ›  技术社区  ›  Tom Marthenal

在jQuery中通过ID引用元素的最佳方法是什么?

  •  1
  • Tom Marthenal  · 技术社区  · 15 年前

    $("#myElement") $(myElement) ? 两者似乎都有效。

    2 回复  |  直到 15 年前
        1
  •  11
  •   Jacob Relkin    15 年前

    编辑 : $('#myElement') 选择DOM中具有 id 属于 myElement $(myElement) 髓鞘素 DOMElement 物体或物体 string 包含选择器。

        2
  •  1
  •   Peter Ajtai    15 年前

    您应该使用jQuery selectors page 作为你的参考。

    $("#myElement")    // select and element with the ID "myElement"
    $(myElement)       // use the variable myElement as your jQuery selector
    
    $(document)        // The selector can also a DOM OBJECT
                       // document, window ...
    
    $("body")          // To select a DOM element use this form
    

    myElement "p" , $(myElement) 将页面上的所有段落选择到jQuery对象中。

    var myElement = "p";
    $(myElement).hide();
    

    jsFiddle example


    alert($(window).width());
    

    这将用ID警告DIV的内容

    alert($("#myElement").html());
    

    $("#myElement") 只会选择与 $(myElement) 如果变量 "#myElement" 或以同等方式发挥作用。