[英]Jquery removing <p> tag from success fn
我的ajax成功獲得了回應。 我的數據變量給我<p>hello</p>
。
如何從數據變量中刪除<p>
和</p>
?
我使用了.remove()
但是它不起作用。
嘗試這個:
var data = '<p>hello</p>'
var text = $(data).text();
console.log(text);
.remove()
從DOM中刪除元素,而不是從字符串中刪除元素。
如果要刪除<p>
,則可以將結果以隱藏的形式添加到DOM中,然后刪除<p>
並僅顯示它。
您也可以嘗試以下示例 。 無需刪除P標簽。
var content = $(ajaxResponseString); //content = $("<p>Data</p>");
var html = content.html();
這種方法的優點:
<p id='paraId'> data </p>
。 它將仍然運行。 <p > data </p>
,這種方法可以很好地運行,而regex可以/可以不依賴於regex的清潔程度。 JS:-
var html = "<p>Some HTML</p>";
var div = document.createElement("div");
div.innerHTML = html;
var text = div.textContent || div.innerText || "";
alert(text);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.