1

私はjQueryが初めてで、検索機能で問題に遭遇しました。コードに次の 2 行を追加しました コードをコピー

console.log($('ul.gallery'));
console.log($("ul.gallery").find("img"));

そして、Opera Dragonfly の出力は次のようになります

トンボのコンソール出力

ご覧のとおり、find 関数は img タグを検出しませんが、そこにはあります。これが奇妙な <::after> タグと関係があるかどうかはわかりません。そして、これがどこから来るのかわかりません。しかし、その img タグへの参照が必要です。しかも取れない。

//編集: <::after> タグは、オペラ 12.01 でトンボに表示されます。実際のところ、Firefox には表示されませんが、結果は同じで、選択されていません。静的 html タグでセレクターを使用すると、機能します。たぶん、私の困難は、最近の dom の操作の結果です。

手伝ってくれませんか?敬具 アンジェロ・ハンネス

4

1 に答える 1

0

だから私はついにそれを理解しました。どうやら、Opera Dragonfly は、選択時に dom になかった要素を示しています。それはとても混乱しました。でも皆さん本当にありがとう!

于 2012-08-18T17:17:59.637 に答える