jquery - JQuery - 为什么我不能弹出警报()?
问题描述
我最近开始学习 JQUery。虽然我昨天已经设法弹出警报,但我突然失败了。
$("circle").click(function(){
alert("Gi");
});
#circle{
width: 150px;
height: 150px;
background-color: green;
position: relative;
float: left;
margin-left: 30px;
border-radius: 100px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="circle">
</div>
所以当我点击我的圈子时,什么也没有发生(chrome浏览器)。我在这里想念什么?
解决方案
您需要#
在选择器中使用 a 来获取他的元素id
;
$("#circle").click(function(){
alert("Gi");
});
#circle{
width: 150px;
height: 150px;
background-color: green;
position: relative;
float: left;
margin-left: 30px;
border-radius: 100px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="circle">
</div>
推荐阅读
- firefox - 如果字体大小小于 15 像素,为什么 Firefox 会在画布上下文中舍入字体大小,而不是大于 15 像素?
- sql - 创建表时如何解决此 Postgis 错误
- javascript - 如何修复:原始未定义(节点和量角器)
- python - AttributeError:模块“tk”没有属性“Tk”
- css - React owl-corusel 仅显示适合的物品
- python - 在我的电子邮件正文中将 pandas 数据框添加为 html
- django - Django - 基于类的通用创建视图中插入对象的 ID
- apache-kafka - Flink - kafka 连接器 OAUTHBEARER 类加载器问题
- hangfire - 为什么 Hangfire 服务器关闭?
- python - 如何对多个元素使用选择?