私はプロジェクトにAcuitySchedulingを使用しています。これはprototype.jsを使用しており、ページのヘッドとフッターに独自のカスタムコードを追加できます(iframeを介してサイトに提供されます)。私はprototype.jsに精通していないので、競合しない方法でjQueryを使用しています。このコードを追加するまで、jQueryコードとprototype.jsは正常に機能していました。
jQuery('body').html(jQuery('body').html().replace('an Appointment','a Session'));
他のjQueryコードやprototype.jsを壊すことなく、jQueryを使用してiframe内の特定の単語を置き換える方法を探しています。
ここで私の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>
あなたが提供できるどんな助けにも感謝します!