如何获取kendoui小部件的source(sende)r元素

Bry*_*yan 4 kendo-ui

如何获得kendoui datepicker小部件的调用者(发送者)?或者任何小部件.

<input id="datepicker1" class="datepicker" value="10/10/2011" />

$(document).ready(function () {
    // ready
    $(".datepicker").kendoDatePicker({
        change: onchange
    });
});

function onchange(e) {
    $(this).hide();
}
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴:http://jsfiddle.net/bryanb/zz48F/

Tom*_*lak 10

发件人可以作为this.element.它将是一个jQuery对象:

$(function () {
    function onchange(e) {
        alert(this.element.prop("id"));
    }

    $(".datepicker").kendoDatePicker({
        change: onchange
    });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/zz48F/3/

  • 这节省了我的一天.我在一个表中有Kendo UI组件,并且必须通过解析嵌入了行和列号的唯一id来知道组件所在的行.工作得很棒!!! (2认同)