通过我的应用程序访问时,jquery脚本按钮不工作

通过我的应用程序访问时,jquery脚本按钮不工作,jquery,django,Jquery,Django,在试图找到一种为我的站点选择多个按钮的方法之后,我发现jQuery1.8文件正好做到了这一点。作为编程和学习python和django的新手,我还没有深入研究javascript的世界。但到目前为止,我得到的是,您可以将这些jquery文件合并到html中,而无需在服务器端执行任何操作。毕竟,在这种情况下,我只是想让我的按钮做点什么 现在,当我双击html文件时,jquery脚本可以工作,但是当我通过我的应用程序运行html文件时,它就不起作用了。因此,它让我相信,当运行我的应用程序时,我必须在

在试图找到一种为我的站点选择多个按钮的方法之后,我发现jQuery1.8文件正好做到了这一点。作为编程和学习python和django的新手,我还没有深入研究javascript的世界。但到目前为止,我得到的是,您可以将这些jquery文件合并到html中,而无需在服务器端执行任何操作。毕竟,在这种情况下,我只是想让我的按钮做点什么

现在,当我双击html文件时,jquery脚本可以工作,但是当我通过我的应用程序运行html文件时,它就不起作用了。因此,它让我相信,当运行我的应用程序时,我必须在服务器端做一些事情才能让它工作

这有意义吗

有问题的Html代码,我没有修改视图文件中的任何内容

<link rel="stylesheet" href="/home/jamie//Downloads/jquery-ui-1.8.10/themes/base/jquery.ui.all.css">
<script src="/home/jamie/Downloads/jquery-ui-1.8.10/jquery-1.4.4.js"></script>
<script src="/home/jamie/Downloads/jquery-ui-1.8.10/ui/jquery.ui.core.js"></script>
<script src="/home/jamie/Downloads/jquery-ui-1.8.10/ui/jquery.ui.widget.js">         </script>
<script src="/home/jamie/Downloads/jquery-ui-1.8.10/ui/jquery.ui.button.js"></script>
<link rel="stylesheet" href="/home/jamie/Downloads/jquery-ui-1.8.10/demos/demos.css">
<script>
$(function() {
    $( "#check" ).button();
    $( "#format" ).buttonset();
});
</script>

<style type="text/css">
table.ranking {position: absolute; top: 351; left: 450; }
ul {position: absolute; top: 400; left: 200; }   
format { margin-top: 2em; }   
</style>   

<div class="demo">

<input type="checkbox" id="check" /><label for="check">Toggle</label>

<div id="format">
<input type="checkbox" id="check1" /><label for="check1"> SQ </label>
<input type="checkbox" id="check2" /><label for="check2"> DL </label>
<input type="checkbox" id="check3" /><label for="check3"> BP </label>
<input type="checkbox" id="check4" /><label for="check4"> Snatch </label>
<input type="checkbox" id="check5" /><label for="check5"> CJ </label>
</div>
</div>

$(函数(){
$(“#检查”).button();
$(“#格式”).buttonset();
});
排名{位置:绝对;顶端:351;左边:450;}
ul{位置:绝对;顶部:400;左侧:200;}
格式{页边距顶端:2em;}
切换
平方英尺
DL
英国石油公司
抢夺
希杰

我怀疑各种jQuery文件(在标记中)的路径仅对本地副本有效,而对上载的副本无效

请尝试使用,它将在任何位置工作(只要浏览器处于联机状态):



(有关如何访问其他CSS主题,请参阅。)

我怀疑各种jQuery文件(在标记中)的路径仅对本地副本有效,而对上载的副本无效

请尝试使用,它将在任何位置工作(只要浏览器处于联机状态):



(有关如何访问其他CSS主题,请参阅。)

如果要通过选择/取消选择“切换”来选择或取消选择所有复选框,请尝试以下操作:

$(document).ready(function(){
            var checked = true;
            $('#check').click(function(){
                if (checked) {
                    $("#format input[type=checkbox]").attr('checked',true);
                    checked = false;
                } else {
                    $("#format input[type=checkbox]").attr('checked',false);
                    checked = true;
                }
            });
        });     

如果要通过选择/取消选择“切换”来选择或取消选择所有复选框,请尝试以下操作:

$(document).ready(function(){
            var checked = true;
            $('#check').click(function(){
                if (checked) {
                    $("#format input[type=checkbox]").attr('checked',true);
                    checked = false;
                } else {
                    $("#format input[type=checkbox]").attr('checked',false);
                    checked = true;
                }
            });
        });     

上面的链接告诉你:1把你的静态文件放在它们将被找到的地方/home/jamie/mysite/static/“Done 2.确保安装的应用程序中包含django.contrib.static文件。完成。3.包含允许模板代码的上下文处理器。完成。行吗?不行!唉。你还没读过。你指的是文件路径,而不是URL——你最初的断言“你可以将这些jquery文件合并到你的html中,而不必在服务器端做任何事情”是完全错误的!有点刺耳,那不是我的本意,只是我的模棱两可。你之前已经回答了我的一些问题,我很感激,这种情况不会再发生了,“/home/jamie/mysite/static/”实际上指的是我是否真的把文件放在了自己的位置,而不是别的地方。在阅读了3步流程之后,是的,我做的一件事是需要更改服务器端。现在,在完成这些步骤之后,缺少了一个步骤,但是,请参见上面的链接,该链接告诉您:1如果找到静态文件,请将其放入/home/jamie/mysite/static/“Done 2.确保安装的应用程序中包含django.contrib.static文件。完成。3.包含允许模板代码的上下文处理器。完成。行吗?不行!唉。你还没读过。你指的是文件路径,而不是URL——你最初的断言“你可以将这些jquery文件合并到你的html中,而不必在服务器端做任何事情”是完全错误的!有点刺耳,那不是我的本意,只是我的模棱两可。你之前已经回答了我的一些问题,我很感激,这种情况不会再发生了,“/home/jamie/mysite/static/”实际上指的是我是否真的把文件放在了自己的位置,而不是别的地方。在阅读了3步流程之后,是的,我做的一件事是需要更改服务器端。现在,在遵循这些步骤之后,缺少了一个步骤,但是,看到了吗?即使我的站点仍处于开发阶段,并且不在线,这也会起作用?@JT。只要你的浏览器可以访问互联网,是的。因此,即使我的网站仍处于开发阶段,不在线,这也会起作用?@JT。只要你的浏览器可以访问互联网,是的。在这个阶段可能不会,这只是我复制的代码,试图开始工作,但我会记住这一点。这一阶段的欢呼声可能不是,这只是我复制的代码,试图开始工作,但我会记住这一点。干杯