2014-03-05 108 views
1

我試圖獲取div(文本,段落等)的內容,除了具有某個數據屬性的div,然後將其存儲到數據變量中。jQuery獲取div內容的文本和元素,但某些元素除外

我已經試過:

var $content = $(this).contents().not('[data-value]'); 
var $data = $content.prop("innerHTML"); 

alert($data); 

不過,我得到$的數據爲未定義。

有人可以幫我嗎?

+0

如何'$ content.html()'? – Johan

回答

0

嘗試做:

var el = $(this).clone(); 
var data = $('[data-value]', el).remove(); 
alert(data.html()); 
+0

謝謝,這是一個很好的竅門。 –

相關問題