Trang web của tôi sử dụng jQuery 1.4.2. Vấn đề là .replaceWith()
không hoạt động trong IE6 & IE7 trong jQuery 1.4.2. Có phương pháp thay thế nào được hỗ trợ bởi IE6 & IE7 trong jQuery 1.4.2 không?jQuery .replaceWith() thay thế
Các fiddle là ở đây: http://jsfiddle.net/8CEwf/1/
tôi biết, nó có thể không có vẻ jQuery được gắn liền với nó, nhưng nếu bạn nhìn vào HTML, jQuery là có từ jsFiddle không cung cấp phiên bản 1.4.2
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">
Script:
$(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>');
});
Hoạt động! Cảm ơn bạn. – henryaaron
Không thể sửa đổi các trang cốt lõi ... đó là lý do tại sao tôi phải trải qua toàn bộ trở ngại này. – henryaaron
@ user1090389: Ah, điều đó có ý nghĩa. Xin chúc may mắn! :) – Purag