我有一些文本正从json文件加载到<span>
。
json文件有一些字段为null
,我想用其他字符替换它们。
我试过这个:
var e = $('span.black').text();
e.replace(/\null/g, "test");
但它似乎不起作用。
另一件事是我在加载json文件后立即尝试替换文本。
感谢
答案 0 :(得分:2)
我建议您在加载JSON之后立即更改文本:
if (!data.someKey) {
data.someKey = "some default text";
}
$('span.black').text(data.someKey);
或者,如果您确实需要在将值添加到span之后替换它:
var elem = $('span.black');
elem.text(elem.text().replace(/null/g, "some default text"));
答案 1 :(得分:0)
鉴于此HTML:
<span id="target">Old Content</span>
以下JQuery代码将更改内容:
$('#target').html("New Content");