2012-05-04 16 views
0

私はJqueryによって解釈されて印刷されるXMLファイルを扱っています。ほとんどのアイテムはちょっと変わったことが無く、titleintro textしかありません。テキストの非表示/削除

titleといくつかのHTMLから始まるintro textの項目がいくつかあります。このHTMLはHTMLとして解釈されていないが、プレーンテキストとしてイントロテキストの

例: <img src="url" alt="" title="" class="class" /> Intro text は間違っている、<img src="url" alt="" title="" class="class" /> Intro textとして表示されます。 私がしたいのは、<img />タグ全体を隠すだけです。それは可能ですか?

さらに詳しい情報が必要な場合は、おかげさまで

詳しい情報

XMLはこのようにそれを提供しています:
&lt;img src=&quot;url&quot; alt=&quot;&quot; title=&quot;&quot; class=&quot;class&quot; /&gt; Intro Text
だから、出力は<img src="url" alt="" title="" class="class" /> Intro text

<から>にすべてを非表示にすることが多分可能であることを論理ですか? (または<から>まで)

アップデート2:、ジョーカーのようなものがある場合は多分、同様に私と一緒に仕事ができる:「名前」から:

は非表示にthis解決策を見つけました。 var str = '<img *joker* />'; str = str.replace(/<img *joker* />/g,''); これは完全に狂っていますか?

+0

$( "your selector")。hide()は機能しませんでしたか? –

+0

私はそのクラスでそれを試すことができました。これはおそらく、その状況のすべての画像で同じです。確かめます! – Rvervuurt

+0

レイアウト上でどの画像を隠したいのかを特定することは可能ですか? –

答えて

0

あなたは親タグを持っている場合、それは非常に簡単です:

<p id="yourid"> 
    <img src="url" alt="" title="" class="class" /> Intro text 
</p> 

ジャバスクリプトは次のようになります。

$('#yourid').html($('#yourid').text()); 

(私はテキストの内容によってHTMLコンテンツを置き換えます)。

+0

HTMLがないことが明確ではないため、質問を更新しました。 – Rvervuurt

関連する問題