簡體   English   中英

刪除DIV中的SPAN和BR

[英]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/

消除<div>並<span>標記</span></div><div id="text_translate"><p>我正在使用 CKEditor 4.19.1。 如果我在另一個網站上拖動並復制並粘貼包含 and 標簽的內容,and 標簽就會消失。</p><p> 按版本測試時,正常復制粘貼 4.4.8 版本,但從 4.5.X 版本開始刪除標簽</p><p>下面的配置不起作用。</p><pre> config.allowedContent = true; config.format_tags = 'p;h1;h2;h3;pre;div'; config.extraAllowedContent = 'div';</pre><p> 我應該怎么辦?</p></div>

[英]Remove <div> and <span> tag

更改邊距<br><div>並<span>在目標 c 中的 wkwebview 套件中</span></div><div id="text_translate"><p>我想減少 HTML 字符串中的空間。 下面是正在使用的代碼</p><pre> NSString *headerString = @"&lt;header&gt;&lt;meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'&gt;&lt;/header&gt;"; headerString = [headerString stringByAppendingString:htmlstring]; headerString = [headerString stringByReplacingOccurrencesOfString:@"&lt;br&gt;&lt;br/&gt;&lt;br/&gt;&lt;br&gt;&lt;br/&gt;&lt;br/&gt;" withString:@"&lt;br&gt;&lt;br/&gt;"]; headerString = [headerString stringByReplacingOccurrencesOfString:@"&lt;br&gt;&lt;br/&gt;&lt;br&gt;&lt;br/&gt;" withString:@"&lt;br&gt;&lt;br/&gt;"]; [webviewkit loadHTMLString:headerString baseURL:nil];</pre><p> 我也嘗試過使用 Javascript 但我不確定我應該通過的 java 腳本到底是什么,它只會給出 1 行間距而不是多行間距:</p><pre> - (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation { [webView evaluateJavaScript:@"document.open();document.close()" completionHandler:^(id _Nullable stringresult, NSError * _Nullable error) { NSLog(@"result=&gt;%@ error-&gt;%@",stringresult,error); }]; }</pre><p> 但我無法正確刪除間距。</p><pre> &lt;header&gt;&lt;meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'&gt;&lt;/header&gt;&lt;div&gt;&lt;span style="font-size: 16px;"&gt;&lt;span style="font-size: 16px; font-family: Arial;"&gt;Hello and welcome to XYZ session;&amp;nbsp;&amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;span style="font-family; Arial."&gt;Over the next three Hello world;&amp;nbsp, Spacing takes alot of spaces over here due to span. br and div tags:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;span style="font-family; Arial."&gt;Thank you again for agreeing to participate and helping the discussion...:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;span style="font-family; Arial,"&gt;Over here:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial;"&gt;I will be posting questions over here in stack overflow&amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial."&gt;Throughout the day I will read everyone's responses and sometimes respond with my own follow-up questions;&amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial:"&gt;Please be i request to provide the code in objective c&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial."&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry; &amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial."&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry: &lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px: font-family; Arial."&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry. &lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;</pre></div>

[英]change margin for <br> <div> and <span> in wkwebview kit in objective c

消除<div><br>來自目標 C 中的 WKwebview</div><div id="text_translate"><p> 我有字符串:</p><pre> &lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div style="box-sizing: border-box; font-family: 'Segoe UI', 'Helvetica Neue', 'Apple Color Emoji', 'Segoe UI Emoji', Helvetica, Arial, sans-serif; font-size: 14px;"&gt;&lt;br/&gt;&lt;div data-tid="messageBodyContainer"&gt;&lt;br/&gt;&lt;div data-tid="messageBodyContent"&gt;&lt;br/&gt;&lt;div&gt;Thanks for agreeing to participate in our online bulletin board &lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;</pre><p> 它由許多和<br> . 這個字符串來自服務器。所以它並不總是固定的。 我需要編寫一些動態邏輯,如果它包含多個 div 和 br 則只有它會被刪除。</p></div>

[英]Remove <div><br> from WKwebview in objective C

暫無
暫無

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

相關問題 去掉 <br> 在特定的div類中 消除<div>並<span>標記</span></div><div id="text_translate"><p>我正在使用 CKEditor 4.19.1。 如果我在另一個網站上拖動並復制並粘貼包含 and 標簽的內容,and 標簽就會消失。</p><p> 按版本測試時,正常復制粘貼 4.4.8 版本,但從 4.5.X 版本開始刪除標簽</p><p>下面的配置不起作用。</p><pre> config.allowedContent = true; config.format_tags = 'p;h1;h2;h3;pre;div'; config.extraAllowedContent = 'div';</pre><p> 我應該怎么辦?</p></div> 正則表達式刪除 contentEditable div 末尾的 div 和 br 更改邊距<br><div>並<span>在目標 c 中的 wkwebview 套件中</span></div><div id="text_translate"><p>我想減少 HTML 字符串中的空間。 下面是正在使用的代碼</p><pre> NSString *headerString = @"&lt;header&gt;&lt;meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'&gt;&lt;/header&gt;"; headerString = [headerString stringByAppendingString:htmlstring]; headerString = [headerString stringByReplacingOccurrencesOfString:@"&lt;br&gt;&lt;br/&gt;&lt;br/&gt;&lt;br&gt;&lt;br/&gt;&lt;br/&gt;" withString:@"&lt;br&gt;&lt;br/&gt;"]; headerString = [headerString stringByReplacingOccurrencesOfString:@"&lt;br&gt;&lt;br/&gt;&lt;br&gt;&lt;br/&gt;" withString:@"&lt;br&gt;&lt;br/&gt;"]; [webviewkit loadHTMLString:headerString baseURL:nil];</pre><p> 我也嘗試過使用 Javascript 但我不確定我應該通過的 java 腳本到底是什么,它只會給出 1 行間距而不是多行間距:</p><pre> - (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation { [webView evaluateJavaScript:@"document.open();document.close()" completionHandler:^(id _Nullable stringresult, NSError * _Nullable error) { NSLog(@"result=&gt;%@ error-&gt;%@",stringresult,error); }]; }</pre><p> 但我無法正確刪除間距。</p><pre> &lt;header&gt;&lt;meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'&gt;&lt;/header&gt;&lt;div&gt;&lt;span style="font-size: 16px;"&gt;&lt;span style="font-size: 16px; font-family: Arial;"&gt;Hello and welcome to XYZ session;&amp;nbsp;&amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;span style="font-family; Arial."&gt;Over the next three Hello world;&amp;nbsp, Spacing takes alot of spaces over here due to span. br and div tags:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;span style="font-family; Arial."&gt;Thank you again for agreeing to participate and helping the discussion...:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;span style="font-family; Arial,"&gt;Over here:&lt;/span&gt;&lt;br&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial;"&gt;I will be posting questions over here in stack overflow&amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial."&gt;Throughout the day I will read everyone's responses and sometimes respond with my own follow-up questions;&amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial:"&gt;Please be i request to provide the code in objective c&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial."&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry; &amp;nbsp:&lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px:"&gt;&lt;span style="font-family; Arial."&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry: &lt;/span&gt;&lt;br&gt;&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;&lt;br/&gt; &lt;li&gt;&lt;span style="font-size; 16px: font-family; Arial."&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry. &lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;</pre></div> 如何刪除 <div> 和 <br> 使用Cheerio js? 去掉 <br> 特定div中的標簽 如果它有BR並且沒有文本jQuery,請刪除div 消除<div><br>來自目標 C 中的 WKwebview</div><div id="text_translate"><p> 我有字符串:</p><pre> &lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div style="box-sizing: border-box; font-family: 'Segoe UI', 'Helvetica Neue', 'Apple Color Emoji', 'Segoe UI Emoji', Helvetica, Arial, sans-serif; font-size: 14px;"&gt;&lt;br/&gt;&lt;div data-tid="messageBodyContainer"&gt;&lt;br/&gt;&lt;div data-tid="messageBodyContent"&gt;&lt;br/&gt;&lt;div&gt;Thanks for agreeing to participate in our online bulletin board &lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;</pre><p> 它由許多和<br> . 這個字符串來自服務器。所以它並不總是固定的。 我需要編寫一些動態邏輯,如果它包含多個 div 和 br 則只有它會被刪除。</p></div> 如何使用jQuery刪除div中的最后一個BR元素 將br附加到一個范圍
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM