📅  最后修改于: 2023-12-03 14:43:17.854000             🧑  作者: Mango
jQuery是一个流行的JavaScript库,它简化了许多常见的Web开发任务,例如DOM操作、事件处理和动画效果。在本文中,我们将介绍一些常用的jQuery方法。
.html()
方法可以用来获取或设置一个元素的innerHTML。如果没有传入参数,则返回第一个匹配元素的innerHTML。如果传入一个参数,则把所有匹配元素的innerHTML设置为该参数的值。
// 获取第一个匹配元素的innerHTML
var html = $('div').html();
// 设置所有匹配元素的innerHTML
$('div').html('<p>Hello World!</p>');
.text()
方法可以用来获取或设置一个元素的文本内容。如果没有传入参数,则返回第一个匹配元素的text内容。如果传入一个参数,则把所有匹配元素的text内容设置为该参数的值。
// 获取第一个匹配元素的text内容
var text = $('div').text();
// 设置所有匹配元素的text内容
$('div').text('Hello World!');
.attr()
方法可以用来获取或设置一个元素的属性值。如果只传入一个参数,则返回第一个匹配元素的该属性值。如果传入两个参数,则把所有匹配元素的该属性值设置为第二个参数的值。
// 获取第一个匹配元素的title属性值
var title = $('a').attr('title');
// 设置所有匹配元素的title属性值
$('a').attr('title', 'Click me!');
.addClass()
方法可以给匹配元素添加一个或多个CSS类名。
// 给所有匹配元素添加一个CSS类名
$('div').addClass('highlight');
// 给所有匹配元素添加多个CSS类名
$('div').addClass('highlight important');
.removeClass()
方法可以从匹配元素中删除一个或多个CSS类名。
// 从所有匹配元素中删除一个CSS类名
$('div').removeClass('highlight');
// 从所有匹配元素中删除多个CSS类名
$('div').removeClass('highlight important');
.click()
方法可以绑定一个click事件处理程序。
// 给所有匹配元素绑定一个click事件
$('button').click(function() {
alert('Button clicked!');
});
.on()
方法允许我们绑定一个或多个事件处理程序。
// 给所有匹配元素绑定一个click事件
$('button').on('click', function() {
alert('Button clicked!');
});
// 给所有匹配元素绑定多个事件
$('button').on({
click: function() { alert('Clicked!'); },
mouseenter: function() { $(this).addClass('highlight'); },
mouseleave: function() { $(this).removeClass('highlight'); }
});
.show()
方法可以显示匹配元素。
// 显示所有匹配元素
$('div').show();
.hide()
方法可以隐藏匹配元素。
// 隐藏所有匹配元素
$('div').hide();
.fadeIn()
方法可以渐变显示匹配元素。
// 渐变显示所有匹配元素
$('div').fadeIn();
.fadeOut()
方法可以渐变隐藏匹配元素。
// 渐变隐藏所有匹配元素
$('div').fadeOut();
这只是jQuery的一小部分功能。它还有很多其他的方法和插件,可以让我们更轻松地完成Web开发任务。希望本文能对你有所帮助!