用jquery选择器替换javascript选择器会中断代码

用jquery选择器替换javascript选择器会中断代码,javascript,Javascript,我在jquery旁边使用javascript库。示例使用javascript选择器,如下所示: var el = document.querySelector('#triangle') 当我尝试使用jquery选择器时 var el = $('#triangle'); 密码被破解了。有人能告诉我吗?非常感谢 var el = $('#triangle'); // Is a jQuery object var el = document.querySelector('#triangle');

我在jquery旁边使用javascript库。示例使用javascript选择器,如下所示:

var el = document.querySelector('#triangle')
当我尝试使用jquery选择器时

var el = $('#triangle');
密码被破解了。有人能告诉我吗?非常感谢

var el = $('#triangle'); // Is a jQuery object

var el = document.querySelector('#triangle'); // Is a DOM Level Object.
jQuery对象是一个类似数组的对象,它包含DOM元素。一个jQuery对象可以包含多个DOM元素,这取决于使用的选择器,因此您需要选择jQuery对象的第一个元素,它将等效于DOM级别的对象

使用:

$('#triangle')[0]; // Accesses the first DOM element in this jQuery object
$('#triangle').get(0); // is same as above
$('#triangle')[0];
$('#triangle').get(0);
document.getElementById("triangle");
考虑以下HTML元素

<div id="triangle"></div>

怎么破的?为什么需要使用jQuery?假设问题不仅仅是您忽略了导入jQuery库,还需要提供您得到的错误,并发布实际导致错误的代码。您的问题是否与重用变量有关?或者这只是个例子?大家好,谢谢你们的评论。我使用jQuery只是出于熟悉。jQuery已导入,但感谢您的检查。我最好制作一支代码笔来说明我的困境。这个问题就是一个例子。再次感谢。我将下面的解决方案作为参考@James yeah sure包含在代码笔中,如果它解决了问题,请将其投票并标记为正确答案。它有效,当然有效。再次感谢