jquery中function怎么使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery中function怎么使用相关的知识,希望对你有一定的参考价值。

$(document).ready(function()
function test()
alert("test");

);
以上方法使用时 会报错:test is not defined。
请问:jquery中是不是不能这样用function,若不能这样用,我该怎么做来代替这种方式,为什么不能这样用。。。

$(document).ready();//文档第一次加载时执行

也就是是 第一次加载时执行 ready 里面的方法,方法里面还是方法?

你里面可以给你需要的标签添加事件,
用$("选择器").click(function()
alert("你单击了");
);

写的时候就这样写
$(document).ready(function()
$("选择器").click(function()
alert("你单击了");
);//事件1

$("选择器").click(function()
alert("你单击了");
);//事件2

);
参考技术A $(document).ready(function()
//这里的一切声明都是局部的 private
);
//这里的一切声明都是全局的 public
案例:
$(document).ready(function()
test();//调用test方法
);
function test()
alert('test');
参考技术B 你可以这样
function test()
alert("test");

$(document).ready(function()
test();
);
js函数定义不能放在jquery函数体中
参考技术C 我用jquery-1.6.min.js、IE9,没有报错。

//Method 1
<script type="text/javascript">
<!--
$(document).ready(function()
var test = function()
alert("test");
;
test();
);
//-->
</script>

//Method 2
<script type="text/javascript">
<!--
$(document).ready(function()
alert("test");
);
//-->
</script>本回答被提问者和网友采纳
参考技术D 你这本来就在function里面,为什么给function里面还要写 function test()

jquery $.each 和for怎么跳出循环终止本次循环

 

1、for循环中我们使用continue;终止本次循环计入下一个循环,使用break终止整个循环。 
2、而在jquery中 $.each则对应的使用return true 和return false。

eg:

<script>

$(function(){
    for(var i=0;i<10;i++){
        if(i%2==0)continue;
        if(i==7)break;
        document.write(i+"<br>");
    }
    var json = [
    {"id":"1","tagName":"11"},
    {"id":"2","tagName":"22"},
    {"id":"3","tagName":"33"},
    {"id":"4","tagName":"44"},
    {"id":"5","tagName":"55"},
    {"id":"6","tagName":"66"},
    {"id":"7","tagName":"77"},
    {"id":"8","tagName":"88"}
];
 
$.each(json, function(idx, obj) {
    if(obj.id%2==0)return true;
    if(obj.id==7)return false;
    document.write(obj.tagName+"<br>");
});
});
</script>

 

以上是关于jquery中function怎么使用的主要内容,如果未能解决你的问题,请参考以下文章

页面加载即执行JQuery的三种方法

jQuery-过滤not()与filter();

jquery中function怎么使用

drupal7 - 使用 ajax(jquery) 加载节点

Vuejs - 啥时候应该初始化 jquery 插件

如何使用 node 和 browserify 实现 jQuery.panzoom