这可能是基本的,但是这个问题需要我几个小时才能弄清楚,而且我还没有找到任何解决方案。我正在使用 Wordpress 3.5,并且在此文件夹中有一个名为 general.js 的外部 javascript 文件:wp-content/themes/[folder_name]/js。在 general.js 中,我编写了一个名为 hideError 的函数,基本上是为了隐藏从我的文本框中弹出的错误标签。
(function($) {
function hideErrorLabel(i) {
//codes for handling label
}
})(jQuery);
我这样称呼它:
<span class="component-wrapper" onmouseover="hideErrorLabel(0)">
<input type="text" name="txtName" size="10" />
<label for="txtName" class="error">All field must be filled.</label>
</span>
我传递了一个参数,因为这些文本框是数组。奇怪的是,它给了我javascript错误“未定义hideErrorLabel”。什么地方出了错?请帮忙。