常用的jquery方法

filter() 方法

filter() 方法將匹配元素集合縮減爲匹配指定選擇器的元素。
如果給定表示 DOM 元素集合的 jQuery 對象,.filter() 方法會用匹配元素的子集構造一個新的 jQuery 對象。所使用的選擇器會測試每個元素;所有匹配該選擇器的元素都會包含在結果中。

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
  <li>list item 4</li>
  <li>list item 5</li>
  <li>list item 6</li>
</ul>

$('li').filter(':even').css('background-color', 'red');

使用該方法的第二個形式是,通過函數而不是選擇器來篩選元素。對於每個元素,如果該函數返回 true,則元素會被包含在已篩選集合中;否則,會排除這個元素。

<ul>
  <li><strong>list</strong> item 1 - one strong tag</li>
  <li><strong>list</strong> item <strong>2</strong>
   - two <span>strong tags</span></li>
  <li>list item 3</li>
  <li>list item 4</li>
  <li>list item 5</li>
  <li>list item 6</li>
</ul>

$('li').filter(function(index) {
  return $('strong', this).length == 1;
}).css('background-color', 'red');

計算數組中的最小值

Math.min.apply(null,數組) 可以得到數組中的最小值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章