Hey, gibt es eine simple Möglichkeit eine If-Abfrage innerhalb eines Strings im Javascript zu Parsen?
bsp:
die aktuelle js Funktion
wenn placeholder[6] = 0 ist, soll es das letzte <li> nicht beachten, und bei anderen Werten, soll das <li> mit einbezogen werden...
Also ähnlich wie die Template Engine Smarty, möchte ich die Funktion weiter ausbauen. Jmd Ideen? LG
bsp:
PHP-Code:
<ul class="a-btn-1 clearfix">
<li>🏁 LVL {$4}</li>
<li>🏆 EP {$3}</li>
<li>💰 CREDITS {$5}</li>
{if $6 neq 0}
<li>🕒 {$6}</li>
{/if}
</ul>
PHP-Code:
/* Ersetzt Platzhalter im Text */
function gentext(text,placeholder) {
$.each(placeholder, function(key, value) {
//text = text.replace('{'+key+'}',value,'g');
text = text.replace(new RegExp( "\\{"+key+"\\}", "gi" ),value); // Alt
text = text.replace(new RegExp( "\\{\\$"+key+"\\}", "gi" ),value);
});
return text;
}
Also ähnlich wie die Template Engine Smarty, möchte ich die Funktion weiter ausbauen. Jmd Ideen? LG
Kommentar