【jQuery.fn.extend()方法用法示例介绍】这个jQuery.fn.extend()方法用于将对象的内容合并到jQuery原型上, 以提供新的jQuery实例方法。
语法如下:
jQuery.fn.extend( object )
参数:此方法接受上述和以下描述的单个参数:
- 目的:此参数保存要合并到jQuery原型上的对象。
以下示例说明了jQuery.fn.extend()方法的用法:
范例1:在此示例中, jQuery.fn.extend()方法用于将两种方法添加到jQuery原型对象, 然后使用其中一种。
<
!DOCTYPE html>
<
html >
<
head >
<
meta charset = "utf-8" >
<
title >
jQuery.fn.extend() method<
/ title >
<
script src =
"https://code.jquery.com/jquery-3.4.1.js" >
<
/ script >
<
/ head >
<
body style = "text-align:center;
" >
<
h1 style = "color: green" >
srcmini
<
/ h1 >
<
h3 >
jQuery.fn.extend() method<
/ h3 >
<
p >
Add two methods to the jQuery prototype
object <
br >
and then use one of them.
<
/ p >
<
p >
<
input type = "radio" name = "Geek_1" >
Geek_1<
/ p >
<
p >
<
input type = "radio" name = "Geek_2" >
Geek_2<
/ p >
<
script >
jQuery.fn.extend({
Gfg1: function () {
return this.each(function () {
this.checked = true;
});
}, Gfg2: function () {
return this.each(function () {
this.checked = false;
});
}
});
// Use the newly created .Gfg1() method
$("input[type='radio']").Gfg1();
<
/ script >
<
/ body >
<
/ html >
输出如下:
文章图片
范例2:在此示例中, jQuery.fn.extend()方法用于将更多方法合并到jQuery原型对象。
<
!DOCTYPE html>
<
html >
<
head >
<
meta charset = "utf-8" >
<
title >
jQuery.fn.extend() method<
/ title >
<
script src =
"https://code.jquery.com/jquery-3.4.1.js" >
<
/ script >
<
/ head >
<
body style = "text-align:center;
" >
<
h1 style = "color: green" >
srcmini
<
/ h1 >
<
h3 >
jQuery.fn.extend() method<
/ h3 >
<
p >
Add two methods to the jQuery prototype
object <
br >
and then use one of them.
<
/ p >
<
p >
<
input type = "checkbox" name = "Geek_1" >
Geek_1<
/ p >
<
p >
<
input type = "checkbox" name = "Geek_2" >
Geek_2<
/ p >
<
p >
<
input type = "checkbox" name = "Geek_3" >
Geek_3<
/ p >
<
p >
<
input type = "checkbox" name = "Geek_4" >
Geek_4<
/ p >
<
script >
jQuery.fn.extend({
Gfg1: function () {
return this.each(function () {
this.checked = true;
});
}, Gfg2: function () {
return this.each(function () {
this.checked = false;
});
}
});
// Use the newly created .Gfg1() method
$("input[type='checkbox']").Gfg1();
<
/ script >
<
/ body >
<
/ html >
输出如下:
文章图片
推荐阅读
- 如何实现用Java打印三角形图案(代码示例)
- Linux虚拟化(Linux容器(lxc)详细指南)
- 如何使用Python读取、写入和解析JSON(完整指南)
- 解释JavaScript中for(.. in)和for(.. of)循环语句之间的区别()
- SPARK 应用如何快速应对 LOG4J 的系列安全漏洞
- Linux之date命令
- 爆测一周!22年必看最细致代码托管工具测评
- #yyds干货盘点#动力节点王鹤Springboot教程笔记SpringBoot集成Dubbo
- 从0开始,15分钟,完成OpenHarmony构建编译体验