Javascript 在hi<;之前追加HTML;a>;嗨</a>;

Javascript 在hi<;之前追加HTML;a>;嗨</a>;,javascript,html,jquery,Javascript,Html,Jquery,我想在之前添加一些HTML <a class="hello">here add some html hi</a> 在这里添加一些html hi 关于jQuery中的ready函数,我已经尝试过了 $(document).ready(function(){ $('.home').after().append('<p>hi</p>'); }) $(文档).ready(函数(){ $('.home').after().append('hi'

我想在之前添加一些HTML

<a class="hello">here add some html hi</a> 
在这里添加一些html hi
关于jQuery中的ready函数,我已经尝试过了

$(document).ready(function(){
   $('.home').after().append('<p>hi</p>');
})
$(文档).ready(函数(){
$('.home').after().append('hi

'); })
还有,试过了

$(document).ready(function(){
   $('ul li:a').text().before().append('<p>hi</p>');
}) 
$(文档).ready(函数(){
$('ul li:a').text().before().append('hi

'); })
香草解决方案:

const setup=()=>{
document.querySelector('.hello').insertAdjacentHTML('beforebeagin','hi

'); }; window.addEventListener(“加载”,设置)
此处添加一些html hi
假设这将是页面上的第一个链接(如果不是,只需更改0):

//当前的HTML
var currentHTML=document.getElementsByClassName(“hello”)[0].innerHTML;
//将innerHTML设置为新HTML+当前HTML
document.getElementsByClassName(“hello”)[0].innerHTML=“New HTML”+currentHTML

您好
您描述了您的尝试。你没有描述它是如何失败的。另外,没有伪类
:a
。是否要使用jquery将html元素附加到另一个元素后面?也就是说,你真的想提前准备。prepend在父div中的元素之前添加html元素。因此,您将使用以下prepend()方法:$('a')。prepend('p>Hi

');尝试一下,看看它是否有效
在这种情况下,如何在回家之前追加。通过jquery添加此html,您现在可能了解了jquery的实际功能。感谢您为我提供了最佳解决方案
如何在回家之前追加。通过jquery添加此html