Чтобы включить замену, вам лучше использовать replace
:
function replaceTag (text) {
$('#element').text().replace('[' + text + ']', '<' + text + '>')
}
Если вы не хотите использовать indexOf
, используйте следующее, как указано в @ zzzzBov
$('#element').text().indexOf('[code]');
Будьте осторожны с indexOf
, так как он не поддерживается IE6-8. Вам необходимо включить код thid для работы во всех браузерах.