目的は、HTMLファイルから個々のテキストセグメントを取得することです(ドキュメント全体の単一のストリーム文字列ではありません)。
htmlファイルをスキャンして、タグペアの間にある要素タグとテキストコンテンツを探します。私はそれをこのようなことをすることを考えています:
// var mytags = $('#trans_seg').find('*');
// var total = mytags.length;
//
// for(i = 0; i <= total; i++){
// console.log(mytags[i].textContent);
// }
それはfirebugのコンソールモードで行われます!
この操作を既存のHTMLファイルに適用しましたが、他のHTMLファイルに対してどのように実行できますか?
私はこのようにやや試しました:
$(document).ready(function(){
data = '<?php echo mysql_real_escape_string(file_get_contents('test_html.html')); ?>';
tags = data.find('*');
alert($data.length);
});
ただし、「TypeError:data.findは関数ではありません」というエラーが発生します。
それでもはっきりしない場合は、私に質問してください。
** * ** * ****編集済み**** ** * ** * ** * ** * * _ _ _
データをアラートしたときにこの応答がありました
<!--
このテンプレートを変更するには、[ツール]、[ツール]の順に選択します。テンプレート
エディターでテンプレートを開きます。
->
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div>TODO write content</div>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>