Jquery帮助插入HTML

时间:2011-08-14 18:43:27

标签: javascript jquery

如何重写此插入html Jquery:

var element = findLastInput(this).clone();
element.insertAfter(findLastInput(this));

这是HTML

在最近的div button-row内进行插入。

我的HTML:

<div class="input numeric integer optional">
    <label for="company_webserver" class="integer optional"> Webserver</label>
    <input type="number" step="1" size="50" name="company[webserver]" id="company_webserver" class="numeric integer optional">
</div>
<div class="button-row" style="font-size: 11px; width: 110px; float: right; margin-top: -10px; margin-right: 16px;">
    <button style="font-size: 11px;" type="button" class="add">Add info</button>
    <button style="font-size: 11px;" type="button" class="remove">Remove</button>
</div>

1 个答案:

答案 0 :(得分:0)

真正的解决方案是jQuery的nextAll方法,我假设你试图在'this'之后找到最接近的'.button-row',然后尝试追加'someHtml':

jQuery(this).nextAll('.button-row:first').append(someHtml);