javascript - jQuery 点击功能不起作用

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

当我点击“联系人和帐户”链接时,没有任何反应。对此有任何想法吗

提前致谢

最佳答案

您混淆了链接和 div。

jQuery('#contactandaccount')

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

你应该

1) 为您的链接提供一个 ID:

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

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

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

关于javascript - jQuery 点击功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16649785/

相关文章:

javascript - 使用 HTML5 将两个 Canvas 方 block 设置到 Canvas 的中心

javascript - 递归使用 jQuery 选择器?

javascript - CSS Submit Button with Loading Animation 有悬停效果划分

javascript - 带有点击功能的 addEventListener 不起作用

jquery - iframe 上的点击事件?

javascript - 当我升级到 1.11 时,Jquery Animate 表现异常

javascript - 在 IIFE 之外访问 jQuery 变量

javascript - nvd3图表仅在调整大小后显示

javascript - jQuery/javascript 缓存元素以提高效率?

jquery - 内联编辑: onBlur prevents onClick from being triggered (jQuery)