2011-09-08 57 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 - 哈哈 - 真實。我的藉口是沒有咖啡。 –