jQuery添加旁边(添加后)

HTML是
<a>ref</a>

我需要得到
<a>ref</a>text

我怎样才能做到这一点? $('a').append('text')只能将文本插入到<a></a> ,而不是之后

使用afterinsertAfter

 $('a').after('text'); $('text').insertAfter('a'); 
 $('a').after("text"); 

使用.insertAfter().insertAfter() .after()

使用以下HTML:

 <div class="container"> <h2>Greetings</h2> <div class="inner">Hello</div> <div class="inner">Goodbye</div> </div> 

内容可以创build,然后插入几个元素一次:

 $('.inner').after('<p>Test</p>'); 

每个内部元素都有这个新的内容:

 <div class="container"> <h2>Greetings</h2> <div class="inner">Hello</div> <p>Test</p> <div class="inner">Goodbye</div> <p>Test</p> </div> 

DOM中的元素也可以select并插入另一个元素之后:

 $('.container').after($('h2')); 

如果以这种方式select的元素插入其他位置,则将移动而不是克隆:

 <div class="container"> <div class="inner">Hello</div> <div class="inner">Goodbye</div> </div> <h2>Greetings</h2> 

你可以做这样的事情:

 $('').insertAfter('class name or content string') ;