jQuery附加到元素,但在父元素的文本之后

jQuery附加到元素,但在父元素的文本之后,jquery,Jquery,如何将“span”附加到a标记内的html中,同时将父文本放在新的“span”之前的“a”中。我尝试了所有我知道的附加技术,但没有成功 范例 <td><a>LINK</a>TEXT</td> LINKTEXT 需要结果 <td><a>LINKTEXT<span>APPEND</span></a></td> LINKTEXTAPPEND 这里只有一种方法。。。另外,请下次分

如何将“span”附加到a标记内的html中,同时将父文本放在新的“span”之前的“a”中。我尝试了所有我知道的附加技术,但没有成功

范例

<td><a>LINK</a>TEXT</td>
LINKTEXT
需要结果

<td><a>LINKTEXT<span>APPEND</span></a></td>
LINKTEXTAPPEND

这里只有一种方法。。。另外,请下次分享您的尝试,以便qe可以修复它们,而不是为您编写strech的代码

让td=document.querySelector(“td”);
让tdtext=document.querySelector(“td”).innerText;
让append=document.createElement(“span”);
设a=document.querySelector(“a”);
append.innerText=“append”;
a、 innerText=tdtext;
td.innerHTML=“”;
td.appendChild(a).appendChild(append)
span{
颜色:红色;
}

正文

Im无法复制并使其工作-@MShack您必须有表标签,td在borwsers中不工作,因为没有表标签。同时将
a
更改为:
let a=document.querySelector(“a”)这是一个超期: