0
此代码使用visualforce(salesforce的页面编辑器语言)。基本上,顶点:重复标签函数作为一种循环,从outputlink生成一组url。所有这些网址都有一个“名称”类。为什么这个jQuery在visualforce中不起作用?
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 2010-07-29 02:22:56
尼克斯代码确实有效,请参阅此处的示例http://jsbin.com/adome/edit – Daveo 2010-07-29 02:47:28
奇怪的是,此确切代码在salesforce中不起作用。 – Sean 2010-07-29 14:08:01