2011-12-20 5 views
0

を非表示に問題私は、次のHTMLコードを持っている:のjQueryを使用して画像やIE8

<td class="myclass" width="1%" align="right" ><a href="javascript:goToNav();" id="top"><img id="navup" src="#topofpage.png" alt="Back to Navigation"/></a></td> 

を私はIE8を使用して、条件に基づいています、私は実際にこの画像のすべての出現を非表示にする(合計8上に表示ページ)、ここで私のコードに基づいて、それはただ1つのオカレンスだけを隠すだけです。

私のコードは次のとおりです。

if ($("#FIELD").val() == ""){ 
    $('img#navup').each(function() { 
     $(this).hide(); 
    }); 
    } 

どのような援助が大幅にいただければ幸いです。

ありがとうございました。

答えて

1

IDはページごとに一意である必要があります。代わりにclass="navup"を設定し、セレクタ$('img.navup')を代わりに使用してください。

+0

もちろん@minboost - IDが一意であるのを忘れてしまった。あなたの助けのためにTa。 – tonyf

関連する問題