jQuery Click Function无效

时间:2013-05-20 12:41:28

标签: javascript jquery click salesforce

我的页面是

<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>

当我点击“联系人和帐户”链接时,没有任何事情发生。请提出任何想法

先谢谢

1 个答案:

答案 0 :(得分:2)

你混淆了链接和div。

jQuery('#contactandaccount')

不是链接的选择器,而是ID为contactandaccount的div。

你应该

1)给你的链接一个id:

<a id=somelink href="#contactandaccount"  data-toggle="tab" >

2)在选择器中使用此id:

jQuery('#somelink').click(function (){