Этот код написан на visualforce (язык редактора страниц salesforce).В основном теги apex: repeat функционируют как своего рода цикл, генерирующий набор URL-адресов из outputlink.Все эти URL-адреса имеют класс «name».
Что нужно сделать 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>