jQuery 提供了许多杂项方法,用于处理各种任务和辅助功能。以下是一些常用的 jQuery 杂项方法:

1. $.extend(): 合并两个或多个对象的内容。
   var obj1 = { name: "John" };
   var obj2 = { age: 25 };
   var mergedObject = $.extend({}, obj1, obj2);

2. $.trim(): 移除字符串两端的空白字符。
   var str = "   Hello, jQuery!   ";
   var trimmedStr = $.trim(str);

3. $.inArray(): 在数组中查找指定元素的索引。
   var colors = ["red", "green", "blue"];
   var index = $.inArray("green", colors);

4. $.isArray(): 判断一个对象是否是数组。
   var isArr = $.isArray(["apple", "banana"]);

5. $.each(): 遍历数组或对象。
   var colors = ["red", "green", "blue"];
   $.each(colors, function(index, value) {
       console.log(index, value);
   });

6. $.makeArray(): 将类数组对象转换为真正的数组。
   var nodeList = document.querySelectorAll("div");
   var divArray = $.makeArray(nodeList);

7. $.isEmptyObject(): 判断一个对象是否为空。
   var isEmpty = $.isEmptyObject({}); // true

8. $.isFunction(): 判断一个对象是否是函数。
   var isFunction = $.isFunction(function() { });

9. $.param(): 创建 URL 查询字符串。
   var params = { name: "John", age: 25 };
   var queryString = $.param(params); // 结果:"name=John&age=25"

10. $.parseJSON(): 解析 JSON 字符串。
    var jsonString = '{"name": "John", "age": 25}';
    var jsonObj = $.parseJSON(jsonString);

11. $.now(): 返回当前时间的毫秒数。
    var timestamp = $.now();

这些是一些常用的 jQuery 杂项方法,它们可以用于处理对象、数组、字符串以及其他常见的任务。详细信息可以在[官方文档的 Utilities 部分](https://api.jquery.com/category/utilities/)找到。


转载请注明出处:http://www.zyzy.cn/article/detail/4644/jQuery