簡體   English   中英

Jquery 幫助插入 HTML

[英]Jquery help inserting HTML

如何重寫此插入 html Jquery:

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

這是 HTML

使用 class button-row在最近的 div 之后插入它。

我的 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>

然而,真正的解決方案是 jQuery 的 nextAll 方法,我假設您試圖在“this”之后找到最接近的“.button-row”,然后嘗試 append 'someHtml':

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM