比如我的HTML代碼:jQuery的過濾器標籤,並加入爲html
aaa<b>aaa</b><div class="inptag">ccc</div> ccc cc <strong>zczczc</strong> <a href="d">aaaa</a>
而且我想只留下div.inptag標籤,並刪除所有其他標籤,而是從其他標籤離開的innerText。
我寫了jQuery代碼:
dat = $('<div/>').html('aaa<b>aaa</b><div class="inptag">ccc</div>')
.find('*:not(div.inptag,div.inptag>div.typ,div.inptag>input)').contents().unwrap();
...我不知道如何得到結果爲標準的HTML代碼。現在我有[object Object]
和.join('')不起作用。
這樣的事情? http://jsfiddle.net/sx0q6d44/ – charlietfl 2014-10-07 20:27:45
是這樣的,但來自變量,並將結果html保存到變量 – Peter 2014-10-07 20:31:36
只需使用'html()'上的jQuery對象來獲取包裝div的html – charlietfl 2014-10-07 20:36:42