[英]remove SPAN and BR in DIV
我已經在DIV控件中填充了用SPAN標記和BR標記括起來的數據以換行。 從DIV中,我想刪除原始文本,即也使用jquery或javascript刪除與文本關聯的整個SPAN和BR。 我在jQuery中嘗試了.remove()。 看來不行。 我不知道什么是正確的方法。
我用於刪除與ID和BR相關的SPAN的腳本如下:
$("#<%=divMeasures.ClientID %>").find("SPAN[id=" + draggedNodeID + "]").each(function() {
$(draggedNodeID).remove();
});
沒有代碼很難診斷,但是請嘗試如下操作:
$("div span,div br").remove();
您可以將div
替換為可以更好地描述div
元素的選擇器,例如ID:
$("#mydiv span, #mydiv br") // ...
希望這可以幫助!
編輯
根據您的新代碼,嘗試以下操作:
$("#<%=divMeasures.ClientID %> span#" + draggedNodeID).remove();
聽起來您正在嘗試通過搜索字符串來匹配元素,然后刪除該元素。
因此,假設您的div被稱為someDiv,並且在幾個范圍內包含了lorem ipsum文本,如下所示:
<div id="someDiv">
<span>lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
<span>Vivamus in sapien ut urna aliquam gravida eu nec sapien. </span>
<span>Phasellus quis velit sit amet neque dapibus fringilla. </span>
<span>Donec eget lorem sed sapien porttitor tincidunt quis aliquet lacus.</span>
</div>
然后在jQuery中,我想找到單詞“ lorem”並刪除該文本。
$("#someDiv span:contains('lorem')").remove();
您可以在jQuery官方網站上閱讀有關remove方法的更多信息。 http://api.jquery.com/remove/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.