因此,我試圖在Visualforce中創建一個頁面(salesforce的頁面創建器),並且遇到了javascript方面的問題。基本上應該發生的是該部分將生成一系列鏈接。 JavaScript需要點擊這些鏈接。我使用jQuery這裏我的jquery javascript有什麼問題?
<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(){
var anchortags = j$('.name');
for(i=0;i<=anchortags.length;i++){
var currentTag=anchortags[i];
currentTag.trigger(click);
alert("your mother");
}
}
);
</script>
</apex:page>
這真的會幫助你找出一個問題。嘗試用你的javascript創建一個測試頁面。一旦你得到你的JavaScript工作,然後將其放入salesforce環境。 Salesforce標籤和這裏的實際上只是額外的噪音,使得這看起來更復雜。 – Akrikos 2010-08-02 15:29:26