2011-09-08 58 views
1

我有一些这样的代码jQuery的更换价值事业部

var newName = 'Tom'; 
<div id="me">My name is {Name}</div> 

我如何使用jQuery查找和替换{Name}用var newName

+0

第二行是无效的Javascript。 –

回答

2

一次性溶液:

var newName = 'Tom'; 
$('#me').text(function (oldText) 
{ 
    return oldText.replace('{Name}', newName); 
}); 

可重复使用的溶液:使用现有的模板实现,诸如$.tmpl()mustache.js

+0

感谢一群:) – Tom

-2
var newText = "Tom"; 

newText = $("#me").text().replace("{Name}", newText); 

$("me").text(newText); 
+2

1年后,4个月,是时候了解如何格式化您的帖子。 :) –

+0

将无法​​正常工作。字符串是不可变的。 –

+0

@Tom - 哈哈 - 真实。我的借口是没有咖啡。 –