我从MailChimp获得了iframe
,我正在尝试使用jQuery对其进行修改。我正在尝试在文本内放置一个链接。但是我没有运气来修改它,尤其是因为iframe
没有id
。
我尝试使用以下jQuery对其进行更改,但无法正常工作。感谢您的帮助。
$(document).ready(function() {
$('#PopupSignupForm_0 iframe').load(function() {
$('#PopupSignupForm_0 iframe').contents().find('body .content__gdprFields .field-wrapper .checkbox span').html('Change it');
});
});
$(document).ready(function() {
$('#PopupSignupForm_0 iframe').on('load', function() {
$(this).contents().find("body").html('<p>hi</p>');
});
});
<div id="PopupSignupForm_0" widgetid="PopupSignupForm_0">
<div class="mc-banner" data-dojo-attach-point="bannerContainer" style="display: block;">
<div class="mc-layout__bannerContent">
<iframe src="about:blank" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="width: 100%; height: 116px;" data-dojo-attach-point="iframeBannerContainer"></iframe>
</div>
</div>
<div class="mc-modal" data-dojo-attach-point="modalContainer" style="display: block; opacity: 1;">
<div class="mc-closeModal" data-action="close-mc-modal" data-dojo-attach-point="modalClose"></div>
<div class="mc-layout__modalContent" style="max-height: 1225px;">
<iframe src="about:blank" frameborder="0" marginwidth="0" marginheight="0" style="width: 100%; height: 1225px;" data-dojo-attach-point="iframeModalContainer">
Rest of iframe...
</iframe>
</div>
</div>
</div>