javascript don';看不见功能
我在文件中有一个函数。javascript don';看不见功能,javascript,Javascript,我在文件中有一个函数。 这只是head的脚本: $(function($){ function testFunc(obj) { obj.hide(); } }); 在index.php中: 文本 浏览器(Chrome)表示,一切都不会改变: 未捕获引用错误:未定义TestFunction如果存在范围问题,只需从文档中删除该函数。就绪块: //$(function($){ function testFunc(obj) { obj.hide();
这只是head的脚本:$(function($){
function testFunc(obj) {
obj.hide();
}
});
在index.php中:文本
浏览器(Chrome)表示,一切都不会改变:
未捕获引用错误:未定义TestFunction
如果存在范围问题,只需从文档中删除该函数。就绪
块:
//$(function($){
function testFunc(obj) {
obj.hide();
}
//});
当您在另一个函数中定义函数时,它将仅在该函数中可见。如果存在范围问题,只需从文档中删除该函数即可。就绪块:
//$(function($){
function testFunc(obj) {
obj.hide();
}
//});
当您在另一个函数中定义函数时,它将仅在该函数中可见。使用jQuery执行此操作的更好方法是:
$(function($){
$('li').click(function(){
$(this).hide();
});
});
并删除当前拥有的内联单击处理程序。使用jQuery执行此操作的更好方法是:
$(function($){
$('li').click(function(){
$(this).hide();
});
});
并删除当前拥有的内联单击处理程序。语法错误。将您的javascript(上面提到的)替换为
语法错误。将您的javascript(上面提到的)替换为
为什么$(函数($){…})
?为什么$(函数($){…})
?哦,是的,谢谢。还有一个问题,现在浏览器告诉我“UncaughtTypeError:Object”没有“隐藏”方法。哦,是的,谢谢。还有一个问题,现在浏览器告诉我“UncaughtTypeError:Object”没有“隐藏”方法。哦,是的,它真的更好。谢谢你!哦,是的,真的好多了。谢谢你!你的答案和博法雷托的有什么不同?@j08691:有区别。OP有obj.hide()
,而不是$(obj.hide()
)。前者不起作用,因为obj
是一个DOM元素,而不是jQuery对象。你的答案与bfavaretto的有什么不同吗?@j08691:有区别。OP有obj.hide()
,而不是$(obj.hide()
)。前者不起作用,因为obj
是DOM元素,而不是jQuery对象。