我的页面是
<apex:page >
<apex:includeScript value="{!URLFOR($Resource.jquery)}"/>
<script type="text/javascript" >
var jQuery = $.noConflict();
jQuery(document).ready(function () {
jQuery('#contactandaccount').click(function (){
alert("hellooo");// it is never entering here
jQuery("contactandaccount").toggle();
});
});
</script>
<div id="sidebar">
<ul style="display: block;" class="leftnav">
<li class="submneu2"><a href="#contactandaccount" data-toggle="tab" ><i class="icon icon-tasks"></i> <span>Contacts and Accounts</span> </a></li></ul>
<div id="contactandaccount" style="display: none;" >
<apex:include pageName="Includepage"/>
</div>
</div>
</apex:page>
当我点击“联系人和帐户”链接时,没有任何事情发生。请提出任何想法
先谢谢
答案 0 :(得分:2)
你混淆了链接和div。
jQuery('#contactandaccount')
不是链接的选择器,而是ID为contactandaccount
的div。
你应该
1)给你的链接一个id:
<a id=somelink href="#contactandaccount" data-toggle="tab" >
2)在选择器中使用此id:
jQuery('#somelink').click(function (){