我正在尝试执行每个循环并生成类名,以便动态地编写存储在数组中的文本,而不是逐个执行。似乎没有什么东西写入段落?
var user = {};
user['fname'] = 'Hello';
user['lname'] = 'World';
$.each(user, function(key, value) {
$('p').hasClass(key).text(value);
});
答案 0 :(得分:4)
.hasClass()
返回一个布尔值。它返回集合中的任何元素是否具有该类。
您要做的是创建一个搜索该类的选择器。像这样:
$('p').filter('.'+key).text(value);
甚至这个:
$('p.'+key).text(value);