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

$.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

时间: 2024-12-03 01:24:53