【问题标题】:How to add an event to button with two classes in jQuery如何在jQuery中使用两个类向按钮添加事件
【发布时间】:2014-05-08 08:24:05
【问题描述】:

我的按钮已定义:

<td>
<button type="button"  class="btn btn-danger" id="${machine.uid}">
<spring:message code="vending.generic.delete" />
</button>
</td>

我想为按钮添加一个事件处理程序。

我试过了:

$(document).on("click",'.btn btn-danger',function(e){
....
}

【问题讨论】:

  • @ImmerAllein 完全错误.. 请更新/删除您的评论
  • @RajaprabhuAravindasamy 哎呀,对不起
  • 是的...是一样的...很好的提示是:$(".btn.btn-danger").click(function(e){....}
  • 先学css再上jquery

标签: javascript jquery button


【解决方案1】:

您可以使用另一个不带空格的点. 通过多个类名来定位元素:

$(document).on("click",'.btn.btn-danger',function(e){
....
}

【讨论】:

  • 谢谢...这很容易
  • 很高兴它帮助了兄弟:-)
【解决方案2】:

实际上.btn btn-danger是一个无效的选择器,你必须用一个点来合并,这样意思就变成了“嘿,选择所有包含btnbtn-danger类的元素”

试试,

$(document).on("click",'.btn.btn-danger',function(e){
....
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多