2
我試圖獲取一個元素的html,除了它的一個子元素。jQuery的目標是:不是選擇器
我試過這個基礎上的其他問題 [1][2](等),但:未選定似乎不適用於我的情況。
看到這個: http://jsfiddle.net/GyKr6/1/
在這種情況下,這個工程預期
$("#previewLink .toRemove").remove();
但我想生成的HTML。
我在做什麼錯?
我試圖獲取一個元素的html,除了它的一個子元素。jQuery的目標是:不是選擇器
我試過這個基礎上的其他問題 [1][2](等),但:未選定似乎不適用於我的情況。
看到這個: http://jsfiddle.net/GyKr6/1/
在這種情況下,這個工程預期
$("#previewLink .toRemove").remove();
但我想生成的HTML。
我在做什麼錯?
$("#previewLink").clone().find(".toRemove").remove().end().html();
美麗!謝謝。我從來沒有用過.end()之前 – jose
@jose'.end()'開始有點反直覺,但它非常有用。如果你將一系列jQuery調用想象成一個堆棧,'.end()'從堆棧中彈出最後一個「破壞性」入口並恢復以前的狀態。 「破壞性」意味着「每一個改變選定元素列表的操作」,在這種情況下是'.find()'。 – Tomalak