簡単なvfページを作成し、vfページに小さなjQueryスクリプトを配置しました(コードの下)。この vf ページをケースの詳細ページにインライン VF ページとして追加しました。jQuery では、ケース番号が存在する div の ID を渡し、結果を警告することで、ケース番号を取得しようとしています。しかし、空白のポップアップが表示されます。しかし、jQuery をサイドバーに配置して同じことを試してみると、問題なく動作します。
<apex:page standardController="Case">
<script src="/resource/jQueryLatest" type="text/javascript"></script>
<script type="text/javascript">
j$(document).ready(function(){
var caseNumber = j$("#cas2_ileinner").text();
alert(caseNumber);
});
</script>
</apex:Page>
問題: 同じページのインライン vf ページに配置された jQuery スクリプトから、標準の詳細ページの DOM 要素にアクセスできません。
助けてください!
よろしくサム