我正在为一个项目使用Acuity Scheduling。它使用prototype.js 并允许我将自己的自定义代码添加到页面的页眉和页脚(通过iframe 提供给我的网站)。我不熟悉prototype.js,所以我以一种不会冲突的方式使用jQuery。我的 jQuery 代码和prototype.js 工作得很好,直到我添加了这段代码:
jQuery('body').html(jQuery('body').html().replace('an Appointment','a Session'));
我正在寻找一种方法来使用 jQuery 替换 iframe 中的特定单词,而不会破坏其他 jQuery 代码或prototype.js。
你可以在这里看到我的 iframe 的内容:https ://acuityscheduling.com/schedule.php?owner=11134756
如果您查看源代码,您会在底部看到我添加的代码:
<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script language="javascript">
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery('body').on('click', '.time-selection', function() {
jQuery('.continueAlert').hide();
jQuery('#rest').append('<p class="continueAlert">Please enter your name and contact info below.</p>');
});
jQuery('body').html(jQuery('body').html().replace('an Appointment','a Session'));
});
</script>
谢谢你尽你所能的帮助!