Javascript 为什么单击div元素时什么也不发生?

Javascript 为什么单击div元素时什么也不发生?,javascript,jquery,Javascript,Jquery,我使用jQuery编写了一些Javascript代码,当您单击另一个div时,它应该在一个div中插入一个符号。什么都没有发生 我使用了一些代码来检查jQuery是否正确加载,它是否正确 HTML: 没有错误消息 我也试过: $(".key").on("click",function() { alarm("asdfsdf"); $(".field").text="a"; }); 将代码包装在document.ready中。您正在起诉jquery,所以它应该是文本函数 $do

我使用jQuery编写了一些Javascript代码,当您单击另一个div时,它应该在一个div中插入一个符号。什么都没有发生

我使用了一些代码来检查jQuery是否正确加载,它是否正确

HTML:

没有错误消息

我也试过:

$(".key").on("click",function() {
    alarm("asdfsdf");
    $(".field").text="a";

});
将代码包装在document.ready中。您正在起诉jquery,所以它应该是文本函数

$document.readyfunction{ $.key.onclick,函数{ $.field.texta; }; }
keyid=a key>是一个错误。只需放置一个不带空格的id,并接受@FelixKlingYou的建议,您正试图在元素存在之前绑定事件处理程序。编辑:^同样,副本中的答案涵盖了所有这些情况。
$(".key").click(function(event) {
    $(".field").text="a";
    alarm("asdfsdf");
});
$(".key").on("click",function() {
    alarm("asdfsdf");
    $(".field").text="a";

});