$.trim(),$.each()方法详解

来源:互联网 发布:上海圣剑网络怎么样 编辑:程序博客网 时间:2024/06/09 21:15

$.trim()函数会移除字符串开始和结尾处的所有换行符,空格(包括连续的空格)和制表符(tab)。如果这些空白字符在字符串中间时,它们将被保留,不会被移除。

var str = "         lots of spaces before and after         ";console.log($.trim(str)); //结果为lots of spaces before and after,没有了开始和结尾的 

$.each() 方法用来让DOM循环结构更简单更不易出错。它会迭代jQuery对象中的每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(从0开始计数)。更重要的是,回调函数是在当前DOM元素为上下文的语境中触发的。因此关键字 this 总是指向这个元素。

$.each(function(index,element));

其中的index指的是集合中元素的额下标,element指的是备操作的这个DOM元素,


<ul>    <li>foo</li>    <li>bar</li></ul>


$( "li" ).each(function( index ) {  console.log( index + ": "" + $(this).text() );});


打印出的结果为:

0: foo 
1: bar


0 0