Javascript 我的代码是否运行jQuery?

Javascript 我的代码是否运行jQuery?,javascript,jquery,legacy-code,Javascript,Jquery,Legacy Code,我继承的代码库中充满了$()方法和$。()方法 例如 或 bComment=$.trim($(“#aComment”+i).val().replace(/“/g,”).replace(/\,/g,”).replace(/,/g,”).replace(//&;/g,“&”).replace(///g,”); 这让我相信这就是jQuery 例如,trim方法似乎是(将字符串作为参数)而不是 但是,我在代码库中看不到任何对jQuery源代码的引用。我在整个代码库中搜索了“jQuery”,但找不

我继承的代码库中充满了
$()
方法和
$。()
方法

例如

bComment=$.trim($(“#aComment”+i).val().replace(/“/g,”).replace(/\,/g,”).replace(/,/g,”).replace(//&;/g,“&”).replace(///g,”);
这让我相信这就是jQuery

例如,trim方法似乎是(将字符串作为参数)而不是

但是,我在代码库中看不到任何对jQuery源代码的引用。我在整个代码库中搜索了“jQuery”,但找不到任何
src=jQuery…js
引用-如前所述是必要的


这段代码怎么可能运行jQuery?

我回答这个问题,因为Arun p Johny没有回答

是的,你是对的。这是jquery

您可以通过执行
$.fn.jquery
jquery.fn.jquery
检查其版本。这将返回版本

您没有看到a
src=jquery..js
的原因可能是因为脚本引用可能已被动态分配。您可以通过查看在浏览器中如何解析脚本(按F12)来查看实际引用了哪些脚本


但是Arun.p.Johny首先回答了;)

在您的浏览器控制台中尝试
$.fn.jquery
jquery.fn.jquery
@ArunPJohny感谢Arun,所以它返回
“1.6.4”
显然是的……也许jquery.js被重命名了什么?一种可能是其他JavaScript正在动态加载jquery(通过动态生成适当的
脚本
标记)。您应该能够通过查看浏览器开发人员工具(例如Chrome开发人员工具的“元素”选项卡)中的实际文档结构来确认这一点-如果确实是这种情况,引用jQuery的
脚本
标记可能会出现,即使它不在原始HTML源代码中。如果您想跟踪jQuery的加载位置,建议您:在调用jQuery时插入断点(例如,
$(“#buttona”).show();
)然后跟随执行进入函数-这应该告诉您函数是在哪个文件中定义的。
$("#buttona").show();

$("#buttonb").show();
bComment = $.trim($("#aComment" + i).val().replace(/"/g, "'").replace(/\,/g, " ").replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">"));