Подскажите, как сократить следующий код под jquery. Код выполняет функцию BB-кода для форума.
e = document.getElementsByTagName("td");
for (k = 0; k < e.length; k++) {
if (e[k].className == 'posttdMessage') {
s = e[k].innerHTML;
while (s.indexOf('[admin]') != -1) {
s = s.replace('[admin]', '<div class="admin-text">');
s = s.replace('[/admin]', '</div>');
e[k].innerHTML = s;
}
}
}
e = document.getElementsByTagName("td");
for (k = 0; k < e.length; k++) {
if (e[k].className == 'posttdMessage') {
s = e[k].innerHTML;
while (s.indexOf('[info]') != -1) {
s = s.replace('[info]', '<div class="info-text">');
s = s.replace('[/info]', '</div>');
e[k].innerHTML = s;
}
}
}
И таких BB-кодов у меня несколько. Может можно это всё как-то сократить? Может сделать функцию которая бы принимала название bb-кода и класс для дива?