私のサイトでは、jQuery 1.4.2を使用しています。問題は.replaceWith()
はIE6で動作しません& IE7 jQuery 1.4.2で動作します。 jQuery 1.4.2でIE6 & IE7でサポートされている別の方法がありますか?jQuery .replaceWith()alternate
フィドルはここにある:http://jsfiddle.net/8CEwf/1/
私が知っている、jQueryのは、それに接続されているように見えることはできませんが、あなたがHTMLで見ればjsFiddleはバージョン1.4.2を提供していないので、jQueryがあります
HTML:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<img src="/v/vspfiles/templates/cyberfront/images/buttons/btn_addtocart_small.gif">
<input type="image" src="/v/vspfiles/templates/cyberfront/images/buttons/btn_go_gray.gif">
<img src="/v/vspfiles/templates/cyberfront/images/Bullet_MoreInfo.gif">
スクリプト:
$(document).ready(function(){
$('img[src="/v/vspfiles/templates/cyberfront/images/buttons/btn_addtocart_small.gif"]').replaceWith('<br /><span id="blackbutton" class="mediumbutton" style="display:block;">Add to Cart</span>');
$('input[src="/v/vspfiles/templates/cyberfront/images/buttons/btn_go_gray.gif"]').replaceWith('<input type="submit" class="graybutton smallbutton" name="Go" alt="Go" value="Go" title="Go">');
$('img[src="/v/vspfiles/templates/cyberfront/images/Bullet_MoreInfo.gif"]').replaceWith('<span class="learnmore">Learn More</span>');
});
Works!ありがとうございました。 – henryaaron
コアページを修正することはできません...なぜこの全障害を克服しているのですか? – henryaaron
@ user1090389:ああ、意味があります。では、頑張ってね! :) – Purag