4

kendoui datepickerウィジェットの発信者(送信者)を取得するにはどうすればよいですか?またはそのことについては任意のウィジェット。

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

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

function onchange(e) {
    $(this).hide();
}

ここにフィドルがあります:http://jsfiddle.net/bryanb/zz48F/

4

2 に答える 2

10

送信者はとして利用できますthis.element。これはjQueryオブジェクトになります。

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

    $(".datepicker").kendoDatePicker({
        change: onchange
    });
});

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

于 2013-01-08T21:00:24.307 に答える
0

剣道ボタンを使用している場合:

次を使用して、ボタンのonclickイベントで送信者を取得できます。

clickSelector(e) {

        alert("button " + e.sender.element.prop("id"));
    }

ボタンのクリック時イベントからclickSelectorを呼び出します。

たとえば、ボタンがある場合:

<button id="btnStudentAccounts"  type="button" class="k-button">Student Accounts</button>
<button id="btnFaculty"  type="button" class="k-button">Faculty</button>

そしてコード:

  that = this;
  $("#btnStudentAccounts").kendoButton({
            enable: true,
            click: function (e) {
                that.clickSelector(e);
            }
        });


$("#btnFaculty").kendoButton({
        enable: true,
        click: function (e) {
               that.clickSelector(e);
            }
        });

btnFacultyをクリックすると、次のようになります。

ボタンbtnFaculty

于 2015-02-16T21:55:49.810 に答える