第一次发布=) 我一直在寻找一段时间,并尝试了很多('刷新')。触发器,('创建')和标记答案其他成员建议或我有在其他帖子上看到。我对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属性起作用的想法。
在此先感谢!