我使用這個代碼:jQuery的文本節點對象串
/**
* Get Text Nodes from an Element
* Returns and object unless number is passed in
* Numbers is 0 based
*/
(function($) {
$.fn.textNodes = function(number) {
var nodes = jQuery(this).contents().filter(function(){
return this.nodeType == 3;
});
if(jQuery.isNumber(number)){
return nodes[number];
}
return nodes;
};
})(jQuery);
它用來抓取文本節點出HTML
。例如:
<div>
<span>Testing</span>
What is this?
</div>
我尋找What is this?
這可以工作,因爲我可以做一個console.log並在控制檯中查看結果。
但是當我嘗試和使用結果輸入字段中它給我:[object Text]
我如何使用結果作爲字符串值?
我試過toString(),但給出了相同的結果,除非我錯過了一些東西。
做得非常好 – 2012-03-08 12:00:48