jQuery相当于document.getElementById

时间:2014-07-23 06:52:00

标签: javascript jquery

我有一段JavaScript代码,我想把它翻译成jQuery:

 var target = document.getElementById('myID');

 ... do additional work here ...

上面的代码工作正常,没问题。但是,如果我尝试以这种方式使用它,则没有任何反应:

 var target =  $("#myID");

jQuery中document.getElementById的等价物是什么?

P.S。加载了jQuery库,代码正在使用

    $(document).ready(function () {


       var target = document.getElementById('myID');

       ... do additional work here ...


       var target =  $("#myID");

    });

3 个答案:

答案 0 :(得分:1)

正如@undefined在上面的评论中指出的那样,正确的答案是:

var target = $("#myID").get(0);

答案 1 :(得分:0)

var target = $("#myID")[0];

怎么样?

最近我调试了代码:

var map = new google.maps.Map(document.getElementById("myId"), mapOptions);

仅适用于getElementById,$("#myID")不起作用。

答案 2 :(得分:0)

尝试此代码它会帮助你..

var target = $("#myID")[0];

感谢