Я использую этот код:
/**
* 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 (), но это дает тот же результат, если я что-то пропустил.