代码之家  ›  专栏  ›  技术社区  ›  Explosion Pills

用jquery和普通的javascript访问元素属性,哪一个更快?

  •  4
  • Explosion Pills  · 技术社区  · 14 年前

    哪个更快: $("#element")[0].value $("#element").val() ?如果前者更快,后者的目的是什么?

    2 回复  |  直到 14 年前
        1
  •  10
  •   Nick Craver    14 年前

    $("#element")[0].value

    document.getElementById("element").value

    .val() <textarea> <select> not an <option> a <select> a <input type="radio"> gets the .value

        2
  •  1
  •   Gabriele Petrioli    14 年前

    $("#element") document.getElementById('element');