簡體   English   中英

如何使用jQuery添加打開的HTML標簽?

[英]how to add opening html tag using jquery?

我需要你的幫助。

我想在元素之前添加一個開始html標簽,並在該元素之后添加結束標簽。

這是我的劇本

$("#searchresult").append("<span class='addRemoveTag'>");
$("#searchresult").append(checkBoxes[index]);
$("#searchresult").append($(element));
$("#searchresult").append("</span>");

但是很遺憾,在我添加了開始標記后,瀏覽器立即將其關閉。

所以請您能幫我解決這個問題。

jQuery的.wrap()函數很棒

$( ".inner" ).wrap( "<div class='new'></div>" );

創建:

<div class='new'>
    <div class='inner'>yeah, doge</div>
</div>

要么

$(element)
    .add($(checkBoxes[index]))
    .appendTo($('<span class="addRemoveTag" />'));

你不能

jQuery在DOM上運行。 它允許您將HTML編寫為一種抽象,但是當將其轉換為DOM時,它必須處理元素,而不是標簽。


逐步構建您的DOM。 然后將其附加到文檔。

var $span = $("<span>").addClass("addRemoveTag");
$span.append(checkBoxes[index]);
$span.append(element);
$("#searchresult").append($span);

暫無
暫無

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

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