0
이 코드는 Visualforce (salesforce의 페이지 편집기 언어)에 있습니다. 기본적으로 apex : repeat 태그는 일종의 루프로 작동하여 출력 링크에서 일련의 URL을 생성합니다. 이러한 URL에는 모두 "이름"의 클래스가 있습니다.Visualforce에서이 jquery가 작동하지 않는 이유는 무엇입니까?
jquery는 클래스 이름이있는 모든 URL을 찾아서 클릭하여 새 창에서 열 수 있습니다. 작동하지 않습니다. 당신이 그렇게 할 경우
<apex:page standardcontroller="Account" extensions="maininvoice">
<apex:repeat value="{!theListOfIDs}" var="anId">
<apex:outputLink target="_blank" value="{!URLFOR($Page.invoice2,anId)}" styleClass="name" />
</apex:repeat>
<apex:includeScript value="{!URLFOR($Resource.jquery, 'js/jquery-1.4.2.min.js')}"/>
<script type="text/javascript">
var j$ = jQuery.noConflict();
j$(document).ready(function(){
$('.name').click();
alert("debug");
}
);
</script>
</apex:page>
답장을 보내 주셔서 감사합니다. 해결 방법을 제안 할만한 다른 방법이 있습니까 – Sean
닉스 코드가 작동하는지 확인하려면 http://jsbin.com/adome/edit – Daveo
이 정확한 코드는 salesforce에서 작동하지 않습니다. – Sean