0
基本上我想完成的是在onSelect函數內部具有一個變量值。該值將在Dom準備功能中設置。每次日期選擇器發生變化時,我都需要使用此變量來執行名爲checkDates的函數。如何將變量傳遞到Date選擇器onSelect函數
jQuery(function(){
var myVar = 'xzy';
});
$("#PeriodStartDate").datepicker({
onSelect: function(dateText) {
console.log(myVar);
checkDates(this.value, $('#EffectiveStartDate').val(), myVar);
}
});
認沽VAR myVar的;在關閉之外並分配myVar ='xzy';關閉內? – Adriani6
你不行。您需要在全局範圍內使用該變量,或者調用函數以在onSelect處理程序中檢索它*。優選後者作爲全局變量,應儘可能避免。另外請注意,您似乎在document.ready事件處理程序的外部定義了'datepicker()'*,所以它根本不起作用。 –