jsFiddle 演示
这需要访问父 div。我不确定您希望如何访问它,但例如,我将使用id
.
<div id="d"> <strong> unimportant text here </strong> important text here </div>
这允许以内部元素为目标。您应该只使用子字符串来选择文本的后半部分
var AllText = $('#d').text();
var StrongElementText = $('#d strong').text();
var ImportantText = AllText.substr(StrongElementText.length);
编辑
由于无法直接定位元素,必须对其进行推断(这可能导致目标碰撞)
使用推断目标的 jsFiddle 演示
$('div strong').each(function(){
var AllText = this.parentNode.innerText;
this.parentNode.innerText += " And Changed";
var StrongElementText = this.innerText;
var ImportantText = AllText.substr(StrongElementText.length);
c[0].innerHTML += ImportantText + "<br>";//shows output
});