可以从 kendoSwitch 传递数据值

Possible to pass a data value from a kendoSwitch

是否可以从 kendoSwitch 传递数据值?

这里是简单的道场:https://dojo.telerik.com/eCUVitEC/2

代码如下:

<input type="checkbox" id="theSwitch" data-id="MyId" />
<script>
    $(function () {
        $("#theSwitch").kendoSwitch({
            change: function (e) {
                alert("checked: " + e.checked);
            }
        });
    });
</script>

这行得通,但我真正想要的是传递数据 ID,而不是检查值。我尝试了很多方法,但似乎找不到正确的语法。

谢谢。

-丹

当然可以。 在更改事件中查找该元素中的属性:

this.element.attr("data-id");

示例:Get element attribute