1. .attr() 方法: 获取或设置元素的属性值。
// 获取元素的属性值
var value = $('#myElement').attr('data-custom');
// 设置元素的属性值
$('#myElement').attr('data-custom', 'new value');
2. .prop() 方法: 获取或设置元素的属性值(用于布尔属性)。
// 获取复选框的 checked 属性值
var isChecked = $('#myCheckbox').prop('checked');
// 设置复选框的 checked 属性值
$('#myCheckbox').prop('checked', true);
3. .data() 方法: 存储或读取与元素关联的数据。
// 存储数据
$('#myElement').data('key', 'value');
// 读取数据
var storedValue = $('#myElement').data('key');
4. .removeAttr() 方法: 移除元素的属性。
// 移除元素的指定属性
$('#myElement').removeAttr('data-custom');
5. .delay() 方法: 设置一个延迟执行的队列操作。
// 在动画队列中添加延迟
$('#myElement').fadeOut().delay(1000).fadeIn();
6. .each() 方法: 遍历元素集合。
// 遍历所有段落元素
$('p').each(function(index, element) {
console.log(index, element);
});
7. .extend() 方法: 将一个或多个对象的内容合并到目标对象。
var object1 = { prop1: 'value1' };
var object2 = { prop2: 'value2' };
// 合并对象
var mergedObject = $.extend({}, object1, object2);
8. .inArray() 方法: 在数组中查找指定值的索引。
var colors = ['red', 'green', 'blue'];
// 查找索引
var index = $.inArray('green', colors);
9. .isArray() 方法: 检查一个对象是否为数组。
var isArray = $.isArray([1, 2, 3]);
10. .isFunction() 方法: 检查一个对象是否为函数。
var isFunction = $.isFunction(function() {});
11. .isNumeric() 方法: 检查一个值是否为数字。
var isNumeric = $.isNumeric('42');
12. .now() 方法: 返回一个当前时间的时间戳。
var timestamp = $.now();
这只是 jQuery 提供的一小部分杂项方法,它包含了更多实用的功能。你可以根据需要查阅 [jQuery API 文档](https://api.jquery.com/) 以获取更多详细信息和用法。
转载请注明出处:http://www.zyzy.cn/article/detail/12902/jQuery