jq中的click事件无法触发是什么原因?

写成

 $("#btn1").click(function(){
     ...............
 });

无法触发,提示里也没有click
图片说明
而在button中添加onclick=“btn()”,jq中写成

function btn(){
    ...............
}

就能触发
求大神帮忙看看是什么原因,谢谢了

可能缺少了引用,你在检查一下你引用的包!!

使用$("#btn1").on("cilck",function(){

});
试试看

首先还是看看你的包引用的对不,要是不行的话再试试这个方法
$("#btn1").bind('click',function() {

      ..............

});

你点击选定的标签是ajax添加的吧,如果是,就不能用:
$("#btn1").click(function(){
...............
});
这种方法。
然后再看你引的jquery,如果是1.9以后版本,应该用:
$(document).on("cilck","#btn1",function(){
............
});
如果是1.9以前版本,应该用:
$("#btn1").live('click',function() {
..............
});

用火狐或者谷歌浏览器,加debugger调试下。。。。分分钟有结果了

 $(function(){///放到DOMReady事件中,要不你的代码要放到dom对象下面,要不会找不到对象
$("#btn1").click(function(){
     ...............
 });
 });

一般都是id或者名字不正确,注意点就好

试试这样写
$("#btn1).on("cilck",function(){
//执行
});

dom没有加载选择不到的,8点13那个答案是对的。

jquery不是随便哪里都可以用的;必须在$(function(){});里面才会起作用;之前也是因为这个原因被老板苦笑了一番,我只是搞后台的=。=