iframeから/index.htmlからdivclass= "Contact-Agent-Append"にロードされたコンテンツを(div class = "StaffBlock")から転送したいと思います。しかし、私のjqueryが機能しておらず、理由がわかりません。iframeからロードしているためですか?ありがとう。
<iframe scrolling="no" height="60px" frameborder="0" width="150px" src="/index.html" marginwidth="0px" marginheight="0px" style="overflow:hidden; margin:0; padding:0; display: none;"></iframe>
<script>
$('.StaffBlock').appendTo($('.Contact-Agent-Append'));
</script>
<div class="Contact-Agent-Append">content should go here
</div>
更新された質問:
これは、StaffBlockを含むリモートURLに保存されているコンテンツです。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="/StyleSheets/listing-contact.css" />
</head>
<body>
<div class="listing-contact">
<div class="StaffBlock">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="col-a">{tag_name}</td>
<td class="col-b" rowspan="4">{tag_Staff Photo}</td>
</tr>
<tr>
<td>{tag_job title}</td>
</tr>
<tr>
<td>{tag_mobile}</td>
</tr>
<tr>
<td><a href="mailto:{tag_email}">email me</a></td>
</tr>
</table>
</div>
</div>
</body>
</html>
これは、iframeを含む元のコーディングです。
<div class="Contact-Agent-{tag_Publish As Agent}">
<div class="Contact-Agent-Small-Logo-listing" title="this property is published by agent">
</div>
<iframe scrolling="no" height="60px" frameborder="0" width="150px" src="{tag_listing agent staff url}" marginwidth="0px" marginheight="0px" style="overflow:hidden; margin:0; padding:0; display: none;"></iframe>
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$('iframe').contents().find('.StaffBlock').clone().appendTo($('.Contact-Agent-Append'))
});//]]>
</script>
<div class="Contact-Agent-Append">1
</div>
</div>