вот мой контент-образец td.Хотите извлечь весь внутренний текст и ссылку из содержимого td
<table id='test' border=1><tr><td>hello....</td></tr>
<tfoot>
<tr class="webgrid-footer">
<td colspan="6">1
<a href="Show3.html" >2</a>
<a href="Show3.html" >3</a>
<a href="Show3.html" >4</a>
<a href="Show3.html" >></a>
<a href="Show3.html" >>></a>
</td>
</tr>
</tfoot>
</table>
моя цель состоит в том, чтобы извлечь внутренний текст из элемента HTML .... как 1 or 2 or > or >>
этот скрипт я использую, чтобы получить внутренний текст ... я немного близко, но до сих пор не дает нужного результата. поэтому, пожалуйста, кто-нибудь посмотрит и даст мне исправленный код.
function getOuterHtml($el){
var wrapper = document.createElement('div');
wrapper.appendChild($el[0].cloneNode(true));
return wrapper.innerHTML;
}
var $elements = $('.webgrid-footer td').contents()
.filter(function()
{
return (this.nodeType === 3 && $.trim(this.nodeValue) !== '')
|| this.nodeType === 1;
});
var $div = $('<div id="content" />');
var $list = $('<ul />');
var strData='';
$elements.each(function(){
if($(this).html()===null)
{
alert(getOuterHtml($(this)));
}
else
{
alert(getOuterHtml($(this)));
}
var $item = $('<li />').append($(this));
$list.append($item);
});
$div.append($list);
//alert(strData);
$('#dv').append($div);
здесь Js скрипку ссылку https://jsfiddle.net/tridip/ab69osqu/
глядя на предложение. спасибо
«* [I] am ... close, но все же не [получение] правильный результат ... * "- что такое ожидаемый результат * * right *? Где ваш код терпит неудачу и каким образом? Что вы хотите сделать с извлеченным текстом? Держите его в массиве? Оберните его в другие элементы и добавьте на страницу? Где на странице? –
Может ли у plzz прийти с образцом кода для чего вы сказали. – Mou
Нет, пока вы не нашли время, чтобы задать вопрос с достаточной детализацией, которая позволила бы мне предложить разумный и полезный ответ. Я настоятельно рекомендую прочитать «[ask]» рекомендации. –