HTML是
<a>ref</a>
我需要获取
<a>ref</a>text
我该怎么做?$('a').append('text')
只会将文本插入到<a></a>
中,而不是它后面。
HTML是
<a>ref</a>
我需要获取
<a>ref</a>text
我该怎么做?$('a').append('text')
只会将文本插入到<a></a>
中,而不是它后面。
使用after
或insertAfter
:
$('a').after('text');
$('text').insertAfter('a');
$( "#hoa_maintenance_fee_value" ).after('select');
,它在父元素中添加了12个新的下拉选择框。有没有办法让它只在目标兄弟元素后面放置一个下拉选择框? - TARKUS$('a').after("text");
使用以下HTML:
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
可以创建内容,然后一次在几个元素之后插入:
$('.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中,也可以选择一个元素并将其插入到另一个元素之后:
$('.container').after($('h2'));
如果通过此方式选择的元素被插入到其他位置,它将被移动而不是克隆:
<div class="container">
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
<h2>Greetings</h2>
.insertAfter()
或.after()
函数。$('').insertAfter('class name or content string') ;