0

ウェブサイトで国旗を探し、特定の国の国旗がウェブサイトに表示された場合にメッセージを表示するために、以下を作成しました。

ページのどこかにシャープ記号 (£) が表示されない限り、下にメッセージを表示するようにこれを調整したいと考えています。どうすればいいですか?どうもありがとう

<p id="checkout_notification_text" style="display:none;margin-top:-7px;"><b>As you are viewing prices in a currency other than GBP, prices shown will be converted into GBP by your card processor. This card processor <i>may</i> add a currency conversion fee of up to 2.5%.</b></p>
 <script type="text/javascript">
    var flg =readCookie("currencyflag");
    if (!flg) {
             $("dl.CurrencyList").children().eq(0).find("img").each(function(){
                flg =$(this).attr("src"); 
             });
     }
    if(flg) {
        var flgImgArray = flg.split("/");
        var flgImg = flgImgArray[flgImgArray.length-1]; 

        if(flgImg != 'gb.gif'){
           $('#checkout_notification_text').show();
        }else{
           $('#checkout_notification_text').hide();
        }
    }
</script>  

私が今オンになっているコード:

<p id="checkout_notification_text" style="display:none;margin-top:-7px;"><b>As you are viewing prices in a currency other than GBP, prices shown will be converted into GBP by your card processor. This card processor <i>may</i> add a currency conversion fee of up to 2.5%.</b></p>
 <script type="text/javascript"> 
if ($("body:contains('£')").length) {
 $('#checkout_notification_text').hide();
} else {
//it is not found
}
 </script>  
4

1 に答える 1

3

あなたはまだ検索にフラグを立てたいと思っていると思いますが、£が見つかった場合は常にフラグを非表示にします

jqueryの使用

http://jsfiddle.net/a4U5A/3/

if ($("body:contains('£')").length) {
     $('#checkout_notification_text').hide();
} else {
    //it is not found
}
于 2013-09-28T01:35:11.967 に答える