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