ドキュメントの "a"内のすべてのヘッダ(h1〜h6)からテキストを抽出するjqueryにコードを書きました。 例:出力としてjQuery CSSセレクタを使用してヘッダのテキストを正しく選択できません
<a>
<h1>TEXT I WANT TO CAPTURE1</h1>
</a>
、私が期待する:ここで
TEXT: TEXT I WANT TO CAPTURE1
は私のコードです:
$(function(){
var text = [];
var h12 = [];
h12 = $("a > :header");
for(j in h12){
text[j] = $(h12[j]).text();
$('body').append("<b>TEXT:</b> "+ text[j]);
});
コードは、このタスクを達成するため、問題は彼がにISNということですそのような構造からテキストをキャプチャすることはできません:
<div>
<div>
<div>
<a>
<h1>TESTE EXTREMO1</h1>
</a>
</div>
</div>
</div>
誰もこの問題を解決し、このコンテキストでh1要素のテキストを "a"の内部に入れる方法を知っていますか?問題は可能性があります間違ったCSSの選択に関連しているが、私は間違って何を正確に把握することはできません!ありがとう。
'for..in'ループやループが閉じられていないなどの構文エラーを修正した場合、正常に動作するはずです – adeneo
**セレクタ**には何も問題ありません。 https://jsfiddle.net/d2tLm0w1/それは次のうちの1つです:あなたのdodgy jsコード(.each()for..in)を使用しない)2)HTMLはここに表示されていない3)セレクタはここに示されていない –