0
我有一個chartist.js條形圖。我想定製x軸標籤。我寫了一些後面的jquery翻轉名和姓,然後在末尾添加'...',如果文本的長度超過11個字符。jquery動態更改後重置
$(function() {
$('#AssignedLineChart .ct-labels, #ResolvedBarChart .ct-labels').find('.ct-label.ct-horizontal').each(function() {
var label = $(this).text();
var splitLabel = label.split(",");
var newLabel = splitLabel[1] + ", "+splitLabel[0];
if (newLabel.length > 13) {
newLabel = newLabel.substring(0, 10) + "...";
}
$(this).text(newLabel);
});
});
當我第一次加載頁面時,它應用得很好。條形圖上有一些選擇選項可用於顯示各個範圍。當我選擇它們時,標籤會回到之前的狀態。選擇選項正在改變DOM。當我打開檢查元素選項卡時也會發生這種情況。
有沒有辦法在動態更改的元素上使用find或每個方法?