【发布时间】:2015-01-13 22:59:56
【问题描述】:
我的 HTML 加载了两个脚本....
<head>
<script src="/js/jquery-1.11.1.js"></script>
<script src="script.js"></script>
</head>
在我的 script.js 中,我调用了一个简单的 jQuery 函数 .show() 和 .hide() 包裹在一个函数中
function visible() {
alert('Hi');
document.getElementById('login-error').show();
document.getElementById('login-error').hide(6000);
}
我正在从 php echo 运行函数
echo "<script type='text/javascript'>visible();</script>";
但是我从哪里执行函数并不重要,它不能识别 jQuery 函数。警报响起,但我无法让它识别 jQuery 脚本。
我在 firefox 中运行 firebug,它告诉我 .show() 和 .hide() 未被识别为函数。
任何帮助将不胜感激
谢谢!
【问题讨论】:
-
你不能像那样混合纯 JavaScript 和 jquery。保持一致
-
您没有使用任何 jQuery 函数。您编写了不存在的新函数并尝试执行它们。
-
显示和隐藏函数对 jQuery 对象进行操作。
-
您说得对,亲爱的先生,它可以做所有事情,您的环境生产中肯定应该有 jqury 很多事情。
标签: javascript php jquery html