我有一段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");
});
答案 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];
感谢