私はページ内のテキストをつかみ、それをjQueryを使ってdiv/span要素の中に入れようとしています。例えばjQueryを使ってテキストを使ってdivを作成する方法は?
、Webページをオフ<p>Did you know "LARC" is a Medical Term?</p>
をつかむと、そのようなdivの内部にそれを置く:私はクラスで特定の単語に関数を実行する必要がありますが、私ドンので、私は求めています<p>Did you know <div class="LARC IS COOL">"LARC"</div> is a Medical Term?</p>
理由がありますその単語が外部ソースから来て、ページにロードされているという事実のためにHTMLにアクセスできません。
jQuery('.gfield_label').each(function() {
var text = jQuery(this).text();
jQuery(this).text(text.replace("LARC", "<div class='LARC IS COOL'>LARC</div>"));
});
しかし、それだけでWebページ上でこれを出力します:
これは私が現在持っているものである
Did you know <div title='THIS BETTER WORK'>LARC</div> is a medical term?
あなたが話しているそのコンテンツがiframeをされている場合は、クロスオリジンのフレームにアクセスすることはできません。 –
これは、iframeではなくプラグインを介してレンダリングされます。しかし、良い点。 – thatemployee
コンテンツがページに追加され、iframeタグやobjectタグに追加されていない場合は、そのタグにアクセスできます。何がうまくいかないのは、後で追加される要素の(未割り当ての)イベントハンドラです。 – yezzz