首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery单击alert()

Jquery单击alert()
EN

Stack Overflow用户
提问于 2012-10-22 17:39:25
回答 7查看 19.7K关注 0票数 2

您知道为什么此方法单击不显示警报吗?因为我不能捕捉到这个事件。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
jQuery(function () {
    jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {
        alert("asdas");
    });
});

</script>
</head>
<body>

<h1>My First JavaScript</h1>
<p id="demo">This is a paragraph.</p>

<button class="jtable-command-button jtable-edit-command-button" title="Edytuj pozycję">

</body>
</html> 

我给你们所有人的帮助点数关闭,谢谢

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-10-22 17:42:08

  1. 你正在尝试使用一个$函数(可能来自jQuery),而没有定义它(例如,通过加载jQuery)
  2. 你试图在你要绑定到的元素被创建之前找到事件处理程序
  3. 你正在使用id选择器但该元素没有id (它确实有一个类)(注意:在第一次编辑问题后,这不再是使用D12和D13,但是type应该是一个class,并且您的目标元素属于这两个类。它没有祖先元素,而祖先元素是这两个类的成员。(注意: HTML属性需要一个空格分隔的类列表)
  4. 按钮的结束标记和标签缺少

JS部件的固定版本为:

代码语言:javascript
复制
<script src="jquery.js"></script> <!-- Set this path correctly -->
<script>
jQuery(function () {
    jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {
        alert("asdas");
    });
});
</script>
票数 6
EN

Stack Overflow用户

发布于 2012-10-22 17:40:05

代码语言:javascript
复制
$(".jtable-command-button.jtable-edit-command-button").click(function () {
alert("asdas");

您需要在.jtable-command-button之后包含'.‘,因为jtable-edit-command-button是一个类。

票数 2
EN

Stack Overflow用户

发布于 2012-10-22 17:41:53

您有类名,所以class selecter在jquery中以.开头。

代码语言:javascript
复制
$(".jtable-command-button.jtable-edit-command-button").click(function () {
    alert("asdas");
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13008603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档