第一次發佈=) 我一直在尋找一段時間,並嘗試了很多('刷新')。觸發器,('創建')和標記答案其他成員建議或我有在其他帖子上看到。我對JS JQM相當陌生,但我遇到了使用CSS屬性查看動態添加按鈕的麻煩。我曾嘗試過類似問題上發佈的其他解決方案,例如: How to add dynamic jquery button? Jquery Dynamically generated buttons no css 也有其他一些帖子。動態按鈕不刷新CSS屬性
對不起,如果已經回答,我找不到解決方案。
這裏是我的代碼: 我有thisButton與CSS正確顯示麻煩我所做的按鈕變量是因爲另一種形式的建議後它然後刷新這樣的原因...
$('#csvButton').on('click', function() {
$('#viewData').empty();
$('#testView').empty();
$.ajax({
url: 'xhr/data.csv',
type: 'GET',
dataType: 'text',
success:function (result) {
//console.log(result);
var lines = result.split("\n");
//console.log(lines);
var dataRow = lines[0];
var dataCol = dataRow.split(",");
for (var lineNum = 1; lineNum < lines.length; lineNum++) {
var row = lines[lineNum];
var columns = row.split(",");
var thisButton = $("<a>").attr("href", "#").attr("data-role", "button").attr("data-theme", columns[1]).attr("data-icon", columns[2]).text(columns[0]);
thisButton.appendTo('#testView');
$('<ul>' + '<li><b>' + dataCol[0] + " " + columns[0] + '</b></li>' +
'<li>'+ dataCol[1] + " " + columns[1] + '</li>' +
'<li>'+ dataCol[2] + " " + columns[2] + '</li>' + '</ul>'
).appendTo('#testView');
}
}
});
});
return false;
});
屬性。我將它與data-role =「button」聯繫起來,並將其作爲 我的CSV具有按鈕名稱「Settings」,按鈕主題「a」和按鈕圖標「gear」數據。 任何幫助將是偉大的。 #testView是我創建的一個臨時文件,用於測試讓CSS屬性起作用的想法。
在此先感謝!