单击按钮时发出警报?
Posted
技术标签:
【中文标题】单击按钮时发出警报?【英文标题】:Alert when a button is clicked? 【发布时间】:2016-09-14 17:53:09 【问题描述】:我想在点击附件按钮时发出警报。
这是我目前的设置:
$(".btn").click()
alert("alert")
但我需要隔离 .click
函数以仅在 ID #daccessories
上触发
解决方案?
【问题讨论】:
只需将$(".btn")
更改为$("#daccessories")
。这确实是 jQuery 101,这就是为什么你被否决的原因。我强烈建议您阅读一些指南:learn.jquery.com/using-jquery-core/selecting-elements。最后,请注意您在代码块末尾缺少)
。
我投票结束这个问题作为离题,因为它表明缺乏任何研究完成。一个简单的“jquery button click by id”谷歌就足够了
【参考方案1】:
您错过了在 click 事件中声明函数并添加 id daccessories 而不是 .btn
$("#daccessories").click(function()
alert("alert");
);
【讨论】:
别忘了alert();
后面的分号
如果我们在不同的行中编写所有代码,则不需要在 jquery 中添加分号
@DharaParmar 当您的代码被缩小时这将是一个问题,无论如何这样做只是一个好习惯,因为它向其他开发人员表明您专门打算在这里结束这一行,并且没有任何东西被意外删除。【参考方案2】:
解决方案
$(".#daccessories").delegate(".btn", "click", function()
alert("Alert");
);
【讨论】:
【参考方案3】:您可以使用以下代码为按钮绑定点击事件,这将起作用
$(".btn").click(function()
alert("alert")
);
或
$(".btn").on('click',function()
alert("alert")
);
【讨论】:
以上是关于单击按钮时发出警报?的主要内容,如果未能解决你的问题,请参考以下文章