您好我有这个javascript(jquery),用于在我的视图中为我的--with-odbc=PATH
和<html>
标记添加课程
<body>
所以我想从视图更改为特定的js文件,如main.js,我创建此文件并复制粘贴我的代码,我在我的视图中调用如下:
<script>
$("html").addClass("new1");
$("body").addClass("new2");
</script>
为什么它不起作用?任何人都可以帮助我吗?
答案 0 :(得分:2)
此路径对浏览器没有任何意义:
<script src="~/Scripts/main.js"></script>
除非当前文件夹字面上有一个名为~
的子文件夹,否则无法找到任何内容。它必须是文件的实际路径。例如:
<script src="/Scripts/main.js"></script>
或:
<script src="../Scripts/main.js"></script>
或该JavaScript文件的路径来自当前加载的URL。
无论script
标记包含代码作为内容还是从其他来源引用它,JavaScript代码本身都不会做任何不同的事情。它的行为都是一样的。
根据以下评论,如果您只是询问如何在JavaScript中创建函数,那么这很简单。像这样:
function addClasses() {
$("html").addClass("new1");
$("body").addClass("new2");
}
然后你可以随时调用该功能:
addClasses();