【问题标题】:Kendo switch change event using jquery使用 jquery 的剑道开关更改事件
【发布时间】:2018-08-27 13:51:35
【问题描述】:

有什么办法可以用jquery获取剑道开关的Change事件吗?

<input type="checkbox" id="tst" aria-label="Notifications Switch"  />

以下不起作用:

$("#tst").change(function(){
 alert("works");
});

【问题讨论】:

  • html是动态加载到DOM中的吗?
  • @RAUSHANKUMAR 是的
  • 你应该展示小部件是如何初始化的。
  • @DontVoteMeDown 你是什么意思?我是剑道新手
  • 我是说你的剑道密码。

标签: javascript jquery kendo-ui


【解决方案1】:

对于动态元素,您应该像这样使用

$(document).on('change',"#tst",function(){
 alert("works");
});

【讨论】:

  • 对于静态的?
  • 静态你只能这样写
  • 你的意思是,他们在剑道助手中说什么?
  • @mortezasol 是的
【解决方案2】:

一些剑道控件,由于它们的呈现方式,需要将事件放置在它们的数据对象上。这将修复您的代码。

$("#tst").data("kendoSwitch").bind("change", function () { 警报(“工作”); });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多