2011-04-02 55 views
0

我有一些文本正從json文件加載到<span>中。jquery如何替換活文本?

json文件有一些字段爲null,我想用別的東西替換它們。

我已經EEN嘗試這樣的:

var e = $('span.black').text(); 
e.replace(/\null/g, "test"); 

,但它似乎並沒有工作。

另一件事是,我嘗試在我加載json文件後立即替換文本。

感謝

回答

2

我建議你改變了JSON加載這樣的後右側的文本:

if (!data.someKey) { 
    data.someKey = "some default text"; 
} 

$('span.black').text(data.someKey); 

,或者,如果你真的需要它添加到跨越後替換值:

var elem = $('span.black'); 
elem.text(elem.text().replace(/null/g, "some default text")); 
0

鑑於這種HTML:

<span id="target">Old Content</span> 

以下jQuery代碼將更改內容:

$('#target').html("New Content"); 

Example @ jsfiddle.net