使用key作为ID将文本写入段落

时间:2014-12-24 19:06:59

标签: javascript jquery

我正在尝试执行每个循环并生成类名,以便动态地编写存储在数组中的文本,而不是逐个执行。似乎没有什么东西写入段落?

var user = {};
user['fname'] = 'Hello';
user['lname'] = 'World';
$.each(user, function(key, value) {
      $('p').hasClass(key).text(value);
});

1 个答案:

答案 0 :(得分:4)

.hasClass()返回一个布尔值。它返回集合中的任何元素是否具有该类。

您要做的是创建一个搜索该类的选择器。像这样:

$('p').filter('.'+key).text(value);

甚至这个:

$('p.'+key).text(value);