Jquery Click 事件未针对 Span 触发

标签 jquery html

跨度或 <i> 均未触发单击事件当我将 id 移至 <i>标签。

$("body").on("click", "#btnClear", function() {
  alert("Clicked");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <span title="Tüm Liste" style="cursor: pointer;" class="input-group-addon" id="btnClear"><i class="glyphicon glyphicon-home"></i></span>
  <input type="text" class="form-control" id="txtSearch" placeholder="GTIP KOD veya Ürün Adı" aria-describedby="basic-addon2">
</div>

最佳答案

我认为你的代码可以工作。没有任何问题,除了您忘记加载 jquery

$("body").on("click", "#btnClear", function() {
  alert("Clicked");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <span title="Tüm Liste" style="cursor: pointer;" class="input-group-addon" id="btnClear">ICON HERE.. CLICK</span>
  <input type="text" class="form-control" id="txtSearch" placeholder="GTIP KOD veya Ürün Adı" aria-describedby="basic-addon2">
</div>

我没有图标显示在那里,所以我放置了一个文本来点击那里。

希望它有所帮助。

关于Jquery Click 事件未针对 Span 触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49357419/

相关文章:

javascript - HTML Canvas 绘图应用程序在不同的屏幕尺寸上中断

javascript - 为什么我的按钮启动时间不能正常工作?

javascript - 尝试以正确的 Ember.js 方式做事......为什么这行不通?

javascript - 在悬停时同时更改按钮背景图像、文本和形状

jquery - 使用 jquery 加载事件在 IE 8 中失败

Javascript 在 JQuery 动画完成后从函数返回

javascript - 需要 TextBox 的 Angular 的奇怪行为

Java:Applet 标准

javascript - 如何在javascript中将json转换为数组对象?

javascript - 无法通过 JQuery 在 JavaScript 中获取 onChange 事件的元素 id