使用jquery的javascript函数是';不要被叫
我正在做一个ASP.NET项目,我正在尝试使用attr函数, 当我为jquery文件放入脚本标记src时,当我通过c#code调用它时,函数没有被调用使用jquery的javascript函数是';不要被叫,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我正在做一个ASP.NET项目,我正在尝试使用attr函数, 当我为jquery文件放入脚本标记src时,当我通过c#code调用它时,函数没有被调用 $(文档).ready(函数(){ 函数startName(路径){ 警报(路径); $(“测试”).attr(“样式”,“颜色:蓝色”); $(“游戏参数”).attr(“值”,路径); $(“游戏嵌入”).attr(“src”,路径); } }); 我试着写一个简单的javascript函数 <script type ="te
$(文档).ready(函数(){
函数startName(路径){
警报(路径);
$(“测试”).attr(“样式”,“颜色:蓝色”);
$(“游戏参数”).attr(“值”,路径);
$(“游戏嵌入”).attr(“src”,路径);
}
});
我试着写一个简单的javascript函数
<script type ="text/javascript" src="jquery-3.1.1.min.js">
function startGame(a) {
alert(a);
}
</script>
函数起始名(a){
警报(a);
}
也没有人叫它
在这两种情况下,我都发现StartName没有定义,这是一个错误。
有人能解释一下我做错了什么吗?您需要将jQuery源代码与自定义代码分开。否则,我相信脚本标记内部的内容将被忽略
<script type ="text/javascript" src="jquery-3.1.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var p = 'here/is/my/path';
function startGame(path) {
alert(path);
$("#test").attr("style", "color:Blue");
$("#game_param").attr("value", path);
$("#game_embed").attr("src", path);
}
startGame(p);
});
</script>
$(文档).ready(函数(){
var p='here/is/my/path';
函数startName(路径){
警报(路径);
$(“测试”).attr(“样式”,“颜色:蓝色”);
$(“游戏参数”).attr(“值”,路径);
$(“游戏嵌入”).attr(“src”,路径);
}
startGame(p);
});
您需要将jQuery源代码与自定义代码分开。否则,我相信脚本标记内部的内容将被忽略
<script type ="text/javascript" src="jquery-3.1.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var p = 'here/is/my/path';
function startGame(path) {
alert(path);
$("#test").attr("style", "color:Blue");
$("#game_param").attr("value", path);
$("#game_embed").attr("src", path);
}
startGame(p);
});
</script>
$(文档).ready(函数(){
var p='here/is/my/path';
函数startName(路径){
警报(路径);
$(“测试”).attr(“样式”,“颜色:蓝色”);
$(“游戏参数”).attr(“值”,路径);
$(“游戏嵌入”).attr(“src”,路径);
}
startGame(p);
});
您的Javascript不正确
当您这样做时:
<script type ="text/javascript" src="jquery-3.1.1.min.js">
function startGame(a) {
alert(a);
}
</script>
您的Javascript不正确 当您这样做时:
<script type ="text/javascript" src="jquery-3.1.1.min.js">
function startGame(a) {
alert(a);
}
</script>
实际上,您有多个错误
script
标记中写入的、具有src
属性的任何javascript。因此需要单独包含jQuery,如下所示:
<script type ="text/javascript" src="jquery-3.1.1.min.js"></script>
<script type="text/javascript">
function startGame(a) {
alert(a);
}
</script>
<script type ="text/javascript" src="jquery-3.1.1.min.js"></script>
<script>
// Your code here.
</script>
实际上,您有多个错误
script
标记中写入的、具有src
属性的任何javascript。因此需要单独包含jQuery,如下所示:
<script type ="text/javascript" src="jquery-3.1.1.min.js"></script>
<script type="text/javascript">
function startGame(a) {
alert(a);
}
</script>
<script type ="text/javascript" src="jquery-3.1.1.min.js"></script>
<script>
// Your code here.
</script>
显示调用函数的代码。。。。仅定义它不会调用函数。请尝试在单独的行中包含jQuery脚本<代码>,然后将脚本放在它后面
$(文档).ready(…)代码>显示调用函数的代码。。。。仅定义它不会调用函数。请尝试在单独的行中包含jQuery脚本<代码>
,然后将脚本放在它后面$(文档).ready(…)代码>你知道为什么它仍然不会提醒吗?我已经更新了我的答案。您可能需要在document.ready函数中调用startGame。您知道为什么它仍然不会发出警报吗?我已经更新了答案。您可能需要在document.ready函数中调用startGame。我通过c#调用它们,您能提供您的c#代码吗?如果我的答案和这里的其他答案没有帮助,那么在JS中可能没有问题。我通过c#给他们打电话,你能提供你的c#代码吗?如果我的答案和这里的其他答案没有帮助,那么在JS中这可能不是一个问题。