簡體   English   中英

jQuery:使用insertAfter方法在div標簽內創建p標簽

[英]jQuery: Use insertAfter method to create p tag inside div tag

我想通過insertAfter方法在其中創建帶有p標簽的div標簽

所以現在我的代碼是

$('<p></p>', {
  'width': '110',
  'height': '110',
}).insertAfter($(this));

現在的輸出是這樣的

<p style="width:110px;height:110px;"></p>

如何在不重復insertAfter方法的情況下使輸出像這樣

<div id="wrapP"><p style="width:110px;height:110px;"></p></div>

謝謝

$('<p></p>', {
  'width': '110',
  'height': '110',
}).insertAfter($(this)).wrap('<div id="wrapP"></div>');

演示--> http://jsfiddle.net/PCQrP/3/

我的方法要求先創建父元素,然后附加子元素:

$('<div id="wrapP" />').append($('<p></p>', {
  'width': '110',
  'height': '110',
})).insertAfter('body');

http://jsfiddle.net/dvz7M/

如何訪問`<div> `標簽內的`<p> `標簽? </p></div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> $("p div").click(function() { $(this).css({ "color": "#F00", "font": "bold 20px verdana", "background-color": "#0FF" }); });</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;p&gt;Hello&lt;div&gt; World!&lt;/div&gt;&lt;/p&gt;</pre></div></div><p></p><p> 當我單擊“世界”文本時,什么也沒有發生,當我檢查元素時,它說:</p><pre class="lang-html prettyprint-override"> &lt;p&gt;Hello&lt;/p&gt; &lt;div&gt; World&lt;/div&gt; &lt;p&gt;&lt;/p&gt;</pre><p> 注意那些&lt;p&gt;標簽。 怎么會這樣?</p></div>

[英]How to access a `<div>` tag inside a `<p>` tag?

暫無
暫無

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

相關問題 如果我們在一個p標簽內放置一個div,Jquery html()方法不起作用? 如何訪問`<div> `標簽內的`<p> `標簽? </p></div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> $("p div").click(function() { $(this).css({ "color": "#F00", "font": "bold 20px verdana", "background-color": "#0FF" }); });</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;p&gt;Hello&lt;div&gt; World!&lt;/div&gt;&lt;/p&gt;</pre></div></div><p></p><p> 當我單擊“世界”文本時,什么也沒有發生,當我檢查元素時,它說:</p><pre class="lang-html prettyprint-override"> &lt;p&gt;Hello&lt;/p&gt; &lt;div&gt; World&lt;/div&gt; &lt;p&gt;&lt;/p&gt;</pre><p> 注意那些&lt;p&gt;標簽。 怎么會這樣?</p></div> 使用 Javascript/Jquery 在 P 標簽內添加一個 SPAN 如何在同一 div 中使用 jquery hover 和 html 標簽 div 或 p 標記在 flex box 包裝內 如何使用 Jquery 在 DIV 標簽內創建表? 創建一個通用的javascript或jQuery,以在單擊div或標簽時使div或標簽集集中在其內部的第一個輸入上 如何在DIV中將XML標記用作JQuery選擇器 在 <div> 並將文字放在標簽內 <p></ p> 使用jQuery刪除 <p> 帶空<span>標簽</span>
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM