從文檔:
Get the value
<input id="datepicker" />
<script>
$("#datepicker").kendoDatePicker({
value: new Date(2013, 10, 10)
});
//Same as the Name("SearchDate") method
var datepicker = $("#SearchDate").data("kendoDatePicker");
var value = datepicker.value();
console.log(value);
</script>
唯一的區別是,你要創建一個擁有剃刀kendoDatePicker,但只要你訪問正確的名稱(SearchDate),你應該能夠訪問它。
編輯 在回答您的評論
這意味着,一旦壓延負荷,然後被選中,你怎麼 它傳遞給一個變量。
剃刀不能直接用JavaScript變量相互作用。 IE你不能在剃刀內設置一個javascript變量。但是,您可以在選擇日期後調用某個功能。
From the documentation
@(Html.Kendo().DatePicker()
.Name("datepicker")
.Events(e => e
.Open("datepicker_open")
.Close("datepicker_close")
.Change("datepicker_change")
)
)
<script>
function datepicker_open() {
//Handle the open event
}
function datepicker_close() {
//Handle the close event
}
function datepicker_change() {
//Handle the change event
}
</script>
我創建了一個plunkr。需要注意的是它初始化使用jQuery語法,但剃刀控制只是針對jQuery的版本的包裝。
嘗試增加一個id屬性到HtmlAttributes,然後使用表達式提取的值:$(「datepickerID」)VAL(); – DinoMyte 2014-09-24 17:20:08