在Chrome内容脚本中使用jQuery的代码无法工作
我正在开发一个Chrome扩展,它将内容注入tumblr“new posts”页面,该页面有一个id为tag_editor的元素。但我无法使用jQuery实现它:在Chrome内容脚本中使用jQuery的代码无法工作,jquery,google-chrome-extension,Jquery,Google Chrome Extension,我正在开发一个Chrome扩展,它将内容注入tumblr“new posts”页面,该页面有一个id为tag_editor的元素。但我无法使用jQuery实现它: $(document).ready(function() { alert($("#tag_editor")); }); 只给了我[object object],我认为这意味着它找不到元素。如果我使用document.getElementById而不是$,它可以工作。我的manifest.json中有jQuery.js,所以不
$(document).ready(function() {
alert($("#tag_editor"));
});
只给了我[object object],我认为这意味着它找不到元素。如果我使用document.getElementById而不是$,它可以工作。我的manifest.json中有jQuery.js,所以不是jQuery没有加载。我做错了什么?jQuery函数,
$()
,返回一个对象;因此,您需要发出警报
消息。如果需要底层DOM对象,请说:
alert($("#tag_editor")[0]);
或
jQuery函数,
$()
,返回一个对象;因此,您需要发出警报
消息。如果需要底层DOM对象,请说:
alert($("#tag_editor")[0]);
或
对象表示它返回一个jQuery对象。你不能提醒一个物体。试试这个:
$(document).ready(function() {
console.log( $("#tag_editor") );
});
或
对象表示它返回一个jQuery对象。你不能提醒一个物体。试试这个:
$(document).ready(function() {
console.log( $("#tag_editor") );
});
或
那就可以解释了!谢谢那就可以解释了!谢谢