使用特定类名 JQuery 追加跨度
Appending span with certain class name JQuery
我想在 span 后面附加一些特定的类名。我正在使用JavaScript MAP来获取类名。以便它可以附加适当的类名。
我能够使用以下方法获取值: mymap.get(value.status)
但我是,但我无法作为类名传递,例如:
<span class...
function refresh() {
var $table = $("table#mytable");
$.getJSON("//127.0.0.1:8001/get_latest_verification", function (obj) {
$.each(obj, function (key, value) {
var mymap = new Map();
mymap.set('Registered', 'badge badge-info');
mymap.set('Tampered', 'badge badge-important');
mymap.set('Verified', 'badge badge-success');
mymap.set('Void', 'badge badge-inverse');
mymap.set('Released', 'badge badge-inverse');
var state = mymap.get(value.status)
var rows = "";
rows = rows + "<tr>" + "<td>" + value.asset_code + "</td>" + "<td>" + value.scan_time + "</td>" + "<td>" + value.credential + "</td>" + "<td>" + "<span class='state'>" + value.status + "</span>" + "</td>" + "<td>" + value.operator + "</td>" + "<td>" + value.location + "</td>" + "<td>" + value.auth_code + "</td>" + "<td>" + value.emp_id + "</td>" + "</tr>";
$table.prepend(rows);
});
});
}
您必须使用字符串连接来添加类属性值,因为state
是保存类名的变量
"<span class='" + state + "'>"
相反,如果"<span class='state'>"
创建具有类state
的范围
相关文章:
- 正在从JQuery追加Laravel Blade
- JQuery追加到父级,只要它's已创建
- Chrome DOM 未针对 jQuery 追加/淡入进行更新
- 这两种使用 jQuery 追加 DOM 元素的方法有什么不同
- jquery 1.7追加后点击事件不起作用
- jQuery追加双引号;不能正常工作
- JQuery追加异常行为
- Jquery追加故障
- jQuery - 追加/替换事件侦听器(当事件处理程序未知时)
- jQuery追加行和列
- jQuery追加x元素的列表
- jquery追加元素位置始终为0
- 用jquery追加javascript和css
- jQuery追加函数在IE8中不起作用
- 无法与使用 jquery 追加添加的 dom 对象进行交互
- JQuery:追加在元素之前
- jQuery 追加函数中的 Javascript if 语句
- jQuery - 追加嵌入流
- 使用特定类名 JQuery 追加跨度
- Jquery 追加 html set id 到变量