請看看我的jsfiddle:無法獲得jQuery UI的日期選擇器出現在兩個標籤
https://jsfiddle.net/MrSnrub/w8rem1be/
兩個datepickers都成功地出現在第一(「股票價格」)選項卡上。但他們都沒有出現在第二個(「百分比變化」)選項卡上。
第一組datepickers的:
function(chart) {
// apply the date pickers
setTimeout(function() {
$('input.highcharts-range-selector', $('#tabs-1')).datepicker()
}, 0)
});
第二組datepickers的:
function(chart) {
// apply the date pickers
setTimeout(function() {
$('input.highcharts-range-selector', $('#tabs-2')).datepicker()
}, 0)
});
然而,它們都被使用相對類似的代碼(作爲Highstock對象創建過程的一部分)被稱爲我在做第二個函數調用時做錯了什麼?
看起來像第二個選項卡上的日期時間的投入也不會被發現。看看來自控制檯的圖像。第一個返回預期的輸入,第二個返回null,因此你沒有創建日期時間選擇器。看起來你的輸入沒有需要的類。 如果在控制檯中鍵入$('input',$('#tabs-2')),您將看到只有一個輸入元素,而該輸入元素是'hidden'類型。謝謝@Barmar指出這是更多評論形式。 – Nesaje