Учитывая строку текста, которая находится как рядом с span, так и внутри div, каковы некоторые методы, чтобы изменить только этот текст, оставив окружающий HTML нетронутым? Например:
<div id="my-div">modify this text<span id="my-span"></span></div>
Я пробовал такие вещи, как
$('#my-div').html(function(i, elem){blah;});
но это, кажется, приводит к удалению диапазона и добавлению нового диапазона (я замечаю, что некоторые стили теряются в диапазоне).
Я понимаю, что было бы лучше обернуть текстовую строку в свои собственные теги HTML перед применением кода на стороне клиента, но это вне моего контроля.