Javascript jQuery不是';不要给我jQuery对象
我在一个使用jQuery的网站上工作,除了一个功能外,它在网站上的任何地方都可以正常工作。当我尝试用jQuery搜索DOM时,我没有收到返回的jQuery对象,我知道结果应该是什么,因为它在我的浏览器中是不同的。例如,当我使用Javascript jQuery不是';不要给我jQuery对象,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我在一个使用jQuery的网站上工作,除了一个功能外,它在网站上的任何地方都可以正常工作。当我尝试用jQuery搜索DOM时,我没有收到返回的jQuery对象,我知道结果应该是什么,因为它在我的浏览器中是不同的。例如,当我使用 $cc = $('#cc_number'); console.log($cc); 我收到这个: [input#cc_number, context: input#cc_number, constructor: function, init: function, sele
$cc = $('#cc_number');
console.log($cc);
我收到这个:
[input#cc_number, context: input#cc_number, constructor: function, init: function, selector: "", jquery: "1.8.2"…]
0: input#cc_number
context: input#cc_number
length: 1
__proto__: Object[0]
但当我在浏览器控制台中执行此操作时,我得到:
$('#cc_number');
[<input id="cc_number" data-stripe="number" type="text" maxlength="16" tabindex="1" style="width:220px;" ph="Card Number">]
$('cc#u编号');
[]
如果有人知道发生了什么,我们将非常感谢您的帮助。这是意料之中的。请从运行
console.log($('body'))
的浏览器控制台尝试,您将获得前一个日志
有很多方法可以使用控制台
,在HTML元素上尝试控制台.log
,控制台.dir
,控制台.debug
等
您能在
$cc
上运行jQuery函数吗?例如$cc.addClass('active'))
它在文档中。Ready这就是我所想的。我一直在玩一堆版本的东西,我想我把它们弄糊涂了。谢谢。是的,对于同一个对象,你不会得到相同的输出。但这只是使用控制台时的区别。log
;这是一个动词ose。