html
ユーザーが入力したデータ内のすべてのテキストを取得しようとしています
私はhtml
次のように持っています
<em>first part</em> of texts here
<table>
......
......
</table>
<em>second part</em> of texts
私はjqueryを使用しています
project =[];
$(htmlData).contents().each(function(){
if($(this).is('table')){
//do something with table
}else{
if(this.nodeType === 3) { // Will only select element nodes
project.push($(this).text());
}else if(this.nodeType === 1){
project.push(this.outerHTML);
}
}
}
array
最終的には次のようになります
array(0=>'<em>first part</em>', 2=>'of texts here',3=>'<em>second part</em>',4=>'of texts')
次のような配列を取得したいと思っていました
array(0=>'<em>first part</em>of texts here',1=>'<em>second part</em>of texts');
どうすればこれを達成できますか? 助けてくれてありがとう!