0

私のページは

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

連絡先とアカウントのリンクをクリックしても何も起こりません。これに関するアイデアがあれば教えてください

前もって感謝します

4

1 に答える 1

2

リンクとdivを混同しています。

jQuery('#contactandaccount')

リンクのセレクターではなく、 id の div のセレクターですcontactandaccount

あなたがすべき

1) あなたのリンクに id を与えます:

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

2) セレクターでこの ID を使用します。

jQuery('#somelink').click(function (){
于 2013-05-20T12:42:58.020 に答える