1
我习惯在PHP中以这种方式处理它,所以我想知道是否可以在Javascript中使用它。这是我试过的:在数组中使用数组替换占位符
$("#company-details").html(function() {
var find = ['%title%', '%description%', '%photo%', '%website%', '%branch%', '%refnr%'];
var replace = [value.title, value.description, value.photo, value.website, value.branch, value.refnr];
return $(this).html().replace(find, replace);
});
但是,只要我给任何数组添加超过1的值,它就不再工作了。
谢谢这工作!唯一的问题是它不会两次替换相同的值。例如,如果我有两次%title%,它只会取代第一个。 – 2014-10-09 08:42:27
@SinanSamet在这种情况下,我们需要使用正则表达式 – 2014-10-09 08:43:27
将它两次添加到查找数组也可以,我想我非常满意,非常感谢! – 2014-10-09 08:44:19