Я пытаюсь заменить текст, но мне нужны ссылки, чтобы остаться нетронутыми. Когда я заменяю текст, он удаляет теги "a"
<th><a href="#">Leave Link</a> Oct 2019 <a href="#">Leave Link</a></th>
jQuery('th').text(function () {
return $(this).text().replace('Oct', 'OCTOBER');
});
Текущий результат равен
<th>Leave Link OCTOBER 2019 Leave Link</th>
Требуется результат, равный
<th><a href="#">Leave Link</a> OCTOBER 2019 <a href="#">Leave Link</a></th>
Спасибо заответы, наконец, если у меня есть несколько текстовых изменений, могу ли я включить в одну и ту же функцию, вот так? Или кому бы я это сделал?
$('#calendar .month_header th').html(function () {
return $(this).html().replace('Oct', 'OCTOBER');
return $(this).html().replace('Nov', 'NOVEMBER');
return $(this).html().replace('Dec', 'DECEMBER');
});
или это единственная альтернатива, подобная этой
jQuery('#calendar .month_header th').html(function () {
return $(this).html().replace('Oct', 'OCTOBER');
});
jQuery('#calendar .month_header th').html(function () {
return $(this).html().replace('Nov', 'NOVEMBER');
});
jQuery('#calendar .month_header th').html(function () {
return $(this).html().replace('Dec', 'DECEMBER');
});