给定一个HTML文档, 任务是使用JQuery同时选择具有不同ID的元素。
方法:
- 选择其他元素的ID, 然后使用each()方法将CSS属性应用于所有选定ID的元素。
- 然后使用css()方法将所有选定元素的背景色设置为粉红色。
- 显示指示多个ID选择器的文本。
<
!DOCTYPE HTML>
<
html >
<
head >
<
title >
JQuery | Multiple ID selectors
<
/ title >
<
style >
#GFG_DIV {
background: green;
height: 100px;
width: 200px;
margin: 0 auto;
color: white;
}
<
/ style >
<
script src =
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js" >
<
/ script >
<
/ head >
<
body style = "text-align:center;
" >
<
h1 style = "color:green;
" >
lsbin
<
/ h1 >
<
p id = "GFG_UP" style =
"font-size: 19px;
font-weight: bold;
" >
<
/ p >
<
div id = "GFG_DIV" >
This is Div box.
<
/ div >
<
br >
<
button onClick = "GFG_Fun()" >
click here
<
/ button >
<
p id = "GFG_DOWN" style =
"color: green;
font-size: 24px;
font-weight: bold;
" >
<
/ p >
<
script >
$('#GFG_UP').text("Click on button to select multiple"
+ " ID's and change their background-color");
function GFG_Fun() {
$("#GFG_UP, #GFG_DIV, #GFG_DOWN").each(function(){
$(this).css("background-color", "pink");
});
$('#GFG_DOWN').text("Background-color of all "
+ "elements is changed.");
}
<
/ script >
<
/ body >
<
/ html >
输出如下:
在单击按钮之前:
文章图片
单击按钮后:
文章图片
范例2:在此示例中, 选择了具有不同ID的元素, 并且更改了这些元素的文本颜色。
<
!DOCTYPE HTML>
<
html >
<
head >
<
title >
JQuery | Multiple ID selectors
<
/ title >
<
style >
#GFG_DIV {
background: green;
height: 100px;
width: 200px;
margin: 0 auto;
color: white;
}
<
/ style >
<
script src =
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js" >
<
/ script >
<
/ head >
<
body style = "text-align:center;
" >
<
h1 style = "color:green;
" >
lsbin
<
/ h1 >
<
p id = "GFG_UP" style =
"font-size: 19px;
font-weight: bold;
" >
<
/ p >
<
div id = "GFG_DIV" >
This is Div box.
<
/ div >
<
br >
<
button onClick = "GFG_Fun()" >
click here
<
/ button >
<
p id = "GFG_DOWN" style =
"color: green;
font-size: 24px;
font-weight: bold;
" >
<
/ p >
<
script >
$('#GFG_UP').text("Click on button to select multiple"
+ "ID's and change their Text color");
function GFG_Fun() {
$("#GFG_UP, #GFG_DIV, #GFG_DOWN").each(function(){
$(this).css("color", "blue");
});
$('#GFG_DOWN').text("Text color of all elements is "
+ "changed.");
}
<
/ script >
<
/ body >
<
/ html >
输出如下:
在单击按钮之前:
文章图片
【jQuery如何使用多个ID选择器(代码示例)】单击按钮后:
文章图片
推荐阅读
- Python程序可计算列表中的正数和负数
- 检查给定字符串的字符是否可以重新排列以形成回文
- 算法设计(如何高效地找到数字的奇偶性())
- 了解基本的JavaScript代码,简要指南
- 进程表和进程控制块(PCB)详细指南
- 笔记本系统,本文教您华硕笔记本怎样运用U盘安装win8系统
- u盘插上电脑没反应,本文教您修好无法识别u盘问题
- 惠普电脑用U盘安装win7系统,本文教您U盘安装win7图文详细教程
- usb设备无法识别怎样办,本文教您处理电脑usb设备无法识别