内联javascript无法调用jquery

时间:2013-12-30 14:53:54

标签: javascript jquery html

我在页面上有几个元素,我正在使用show / hide jQuery函数。它们都默认显示但是当页面首次加载时,我只想显示第一个元素。当我调用方法隐藏元素时,它不会执行任何包含jQuery的代码;但是,我能够从同一个位置执行一个普通的javascript方法。 jQuery库包含在页面顶部,因此并不是他们无法访问它们。我不确定为什么会这样。我可以调用这个方法,如果我把它放在像onload或onclick这样的html事件上,但据我所知,第一次加载时什么都不存在。有没有人有这种经历?

<cfif isFirst>
    <cfset isFirst = false>
<cfelse>    
    <script type="text/javascript">
        <cfoutput>var #toScript(path, "pathvar")#;</cfoutput>
        collapseTable(pathvar);

        console.log(pathvar);
    </script>
</cfif>

pathvar的输出是正确的。

感谢您的帮助。我非常感激

0 个答案:

没有答案