我有一些简单的代码用于我的第一个jquery脚本之一,我试图调用它的函数,但它一直说这个函数不存在!我检查了拼写,我确信我之前有这个工作,但我不知道发生了什么变化.
这是我的代码:http://jsfiddle.net/spadez/6LLpC/
这就是我调用我的函数的方式:
jQuery(function($){
applyField();
});
Run Code Online (Sandbox Code Playgroud)
有人能告诉我哪里出错了吗?
applyField未定义,因为jsFiddle将您的代码包装在onload事件处理程序中.因此该函数仅在此事件处理程序中可见.
选择"no wrap - in <head>"在左边的菜单:

或者,您也可以从此事件处理程序调用您的函数,这将更加一致.
请注意,调用该函数是不够的.如果您希望事件绑定生效,请更改
$(this).on('change', '#apply',function() {
Run Code Online (Sandbox Code Playgroud)
至
$(document.body).on('change', '#apply',function() {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |