Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的JQuery选择器不能工作?_Jquery - Fatal编程技术网

为什么我的JQuery选择器不能工作?

为什么我的JQuery选择器不能工作?,jquery,Jquery,我是JQuery的新手,正在从一本书中学习。出于某种疯狂的原因,此选择器/事件声明拒绝工作,即使根据书中的说明,它应该工作。我知道JQuery正在加载,因为我可以让alert()正常工作。有人能告诉我这个片段有什么问题吗 <script src="http://www.ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"

我是JQuery的新手,正在从一本书中学习。出于某种疯狂的原因,此选择器/事件声明拒绝工作,即使根据书中的说明,它应该工作。我知道JQuery正在加载,因为我可以让alert()正常工作。有人能告诉我这个片段有什么问题吗

<script src="http://www.ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo base_url();?>js/global.js"></script>

$('input#name-submit').on('click',function(){
    alert(1);
});


我想您只需要从jQuery src的URL中取出
www

除了Guilherme提到的内容之外,还需要将选择器包装在一个标记中

<script type="text/javascript">
$(function(){
    $('input#name-submit').on('click',function(){
        alert(1);
    });
});
</script>

$(函数(){
$('input#name submit')。在('click',function()上{
警报(1);
});
});

也许你需要这样写代码:

<script>
$('input#name-submit').on('click',function(){
    alert(1);
});
</script>

$('input#name submit')。在('click',function()上{
警报(1);
});

在脚本标记之间使用
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
而不是
http://www.ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
在第一个
script
标记的
src
中。控制台不是也说找不到jQuery库的URL吗?还有,
alert()
是一个JavaScript函数,因此调用它并不意味着您正在使用jQuery。jQuery不是一种语言,而是一种框架,它向JavaScript添加了一些功能,以方便DOM操作、ajax请求等。