第一次发帖 = ) 我已经搜索了一段时间,并尝试了许多 ('refresh').trigger 、 ('create') 和其他成员建议或我在其他帖子上看到的标记答案。我对 JS JQM 还是很陌生,但是在使用 CSS 属性查看动态添加的按钮时遇到了麻烦。我已经尝试过发布类似问题的其他解决方案,例如: 如何添加动态 jquery 按钮? Jquery 动态生成的按钮没有 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;
});
我无法使用 CSS 属性正确显示 thisButton。我将其设为与 data-role="button" 的链接,并尝试将其作为我的 CSV 具有按钮名称“设置”、按钮主题“a”和按钮图标“齿轮”数据。任何帮助都会很棒。#testView 是我创建的一个临时工具,用于测试让 CSS 属性发挥作用的想法。
提前致谢!