搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
从前慢现在也慢
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
首发AI原生应用开发平台——千帆AI原生应用开发工作台,加速企业AI应用落地_ai工作台
2
OllamaFunctions 学习笔记_ollama function call
3
springboot 国际化实践_message.properties
4
绝对的宝藏文章:深入讲解LCD1602指令集(附上代码演示及现象讲解)_lcd1602初始化程序解释
5
LeetCode 16 - 3Sum Closest
6
毕业论文ai生成免费推荐哪家好用?_免费ai毕业设计论文
7
git提交代码常用命令_git强制提交
8
功能测试如何转型自动化测试_怎么从功能测试转型
9
androidstudio汉化插件,Android高级工程师必看系列_安卓studio中文插件
10
尚硅谷电商分析平台笔记1_尚硅谷电商用户行为数据分析笔记
当前位置:
article
> 正文
jQuery(选择器)_选择id为one的下一个div元素
作者:从前慢现在也慢 | 2024-05-15 17:33:07
赞
踩
选择id为one的下一个div元素
JQuery 对象和 DOM 对象
jQuery 对象转为 DOM 对象
注意:JQuery 对象是一个数组,既然是数组,那么就可以通过下标来转换为 DOM 对象
var $btn = $("button"); 获取一个 JQuery 对象,前面有个$
alert($btn.length); 输出 btn 长度
DOM 对象转换为 jQuery 对象
只需要将 DOM 对象用括号括起来,用 $ 进行包装,就可以转换为 JQuery 对象
$(btn)
基本选择器
window.onload 的 jQuery 形式:
$
(
function
() {
//这就是
window.onload 功能了
})
#id 通过 id 来选择元素,click 叫做事件
$("#btn1").click(function () {
alert();
})
下面这句可以使 id 为 one 的 元素变色
$
(
"#one"
).
css
(
"background"
,
"#ffbbaa"
);
class 为 mini 的元素 变色
$
(
".mini"
).
css
(
"background"
,
"#ffbbaa"
);
使所有的 元素 变色
$
(
"*"
).
css
(
"background"
,
"#ffbbaa"
);
使所有的 div 元素 变色
$
(
"div"
).
css
(
"background"
,
"#ffbbaa"
);
使 span 元素 且 id 为 one 的元素变色
$
(
"
span
,#one"
).
css
(
"background"
,
"#ffbbaa"
);
层次选择器
选择
body
内的所有
div
元素
$
(
"
body div
"
).
css
(
"background"
,
"#ffbbaa"
)
在
body
内
,
选择子元素是
div
的
$
(
"
body
>
div
"
).
css
(
"background"
,
"#ffbbaa"
);
选择
id
为
one
的下一个
div
元素
$
(
"#one +
div
"
).
css
(
"background"
,
"#ffbbaa"
);
选择
id
为
two
的元素后面的所有
div
兄弟元素
$
(
"#two ~
div
"
).
css
(
"background"
,
"#ffbbaa"
);
选择
id
为
two
的元素所有
div
兄弟元素
$
(
"#two"
).
siblings
(
"div"
).
css
(
"background"
,
"#ffbbaa"
);
选择
id
为
one
的下一个
span
元素
$
(
"#one"
).
nextAll
(
"
span
:first"
).
css
(
"background"
,
"#ffbbaa"
);
"
选择
id
为
two
的元素前边的所有的
div
兄弟元素
$
(
"#two"
).
prevAll
(
"div"
).
css
(
"background"
,
"#ffbbaa"
);
过滤选择器
:first 选取第一个元素
表示选取 第一个 div
$
(
"div:first"
).
css
(
"background"
,
"#ffbbaa"
);
内容过滤选择器
选择 含有文本
'di'
的
div
元素
$
(
"
div
:contains('di')"
).
css
(
"background"
,
"#ffbbaa"
);
选择不包含子元素
(
或者文本元素
)
的
div
空元素
$
(
"
div
:empty"
).
css
(
"background"
,
"#ffbbaa"
);
选择含有
class
为
mini
元素的
div
元素
$
(
"
div
:has(.mini)"
).
css
(
"background"
,
"#ffbbaa"
);
选择含有子元素
(
或者文本元素
)
的
div
元素
$
(
"
div
:parent"
).
css
(
"background"
,
"#ffbbaa"
);
$
(
"
div
:not(:empty)"
).
css
(
"background"
,
"#ffbbaa"
);
tips:jQuery 支持方法的连缀,即一个方法返回了一个 jQuery 对象,可以继续调用该对象的其他方法。
属性过滤选择器
<
input
type=
"button"
value=
"
选取含有 属性
title
的
div
元素
."
id=
"btn1"
/>
<
input
type=
"button"
value=
"
选取 属性
title
值等于
'test'
的
div
元素
."
id=
"btn2"
/>
<
input
type=
"button"
value=
"
选取 属性
title
值不等于
'test'
的
div
元素
(
没有属性
title
的也将被选中
)."
id=
"btn3"
/>
<
input
type=
"button"
value=
"
选取 属性
title
值 以
'te'
开始 的
div
元素
."
id=
"btn4"
/>
<
input
type=
"button"
value=
"
选取 属性
title
值 以
'est'
结束 的
div
元素
."
id=
"btn5"
/>
<
input
type=
"button"
value=
"
选取 属性
title
值 含有
'es'
的
div
元素
."
id=
"btn6"
/>
<
input
type=
"button"
value=
"
组合属性选择器
,
首先选取有属性
id
的
div
元素,然后在结果中 选取属性
title
值 含有
'es'
的
div
元素
."
id=
"btn7"
/>
<
input
type=
"button"
value=
"
选取 含有
title
属性值
,
且
title
属性值不等于
test
的
div
元素
."
id=
"btn8"
/>
$
(
"#btn1"
).
click
(
function
(){
$
(
"
div
[title]"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn2"
).
click
(
function
(){
$
(
"
div
[title='test']"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn3"
).
click
(
function
(){
//
选取的元素中包含没有
title
的
div
元素
.
$
(
"
div
[title!='test']"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn4"
).
click
(
function
(){
$
(
"
div
[title^='te']"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn5"
).
click
(
function
(){
$
(
"
div
[title$='est']"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn6"
).
click
(
function
(){
$
(
"
div
[title*='es']"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn7"
).
click
(
function
(){
$
(
"
div
[id][title*='es']"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn8"
).
click
(
function
(){
$
(
"
div
[title][title!='test']"
).
css
(
"background"
,
"#ffbbaa"
);
});
子元素过滤选择器
<
input
type=
"button"
value=
"
选取每个
class
为
one
的
div
父元素下的第
2
个子元素
."
id=
"btn1"
/>
<
input
type=
"button"
value=
"
选取每个
class
为
one
的
div
父元素下的第一个子元素
."
id=
"btn2"
/>
<
input
type=
"button"
value=
"
选取每个
class
为
one
的
div
父元素下的最后一个子元素
."
id=
"btn3"
/>
<
input
type=
"button"
value=
"
如果
class
为
one
的
div
父元素下的仅仅只有一个子元素,那么选中这个子元素
."
id=
"btn4"
/>
$
(
document
).
ready
(
function
(){
$
(
"#btn1"
).
click
(
function
(){
//
选取子元素
,
需要在选择器前添加一个空格
.
$
(
"
div
.one :nth-child(2)"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn2"
).
click
(
function
(){
$
(
"
div
.one :first-child"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn3"
).
click
(
function
(){
$
(
"
div
.one :last-child"
).
css
(
"background"
,
"#ffbbaa"
);
});
$
(
"#btn4"
).
click
(
function
(){
$
(
"
div
.one :only-child"
).
css
(
"background"
,
"#ffbbaa"
);
});
});
</
script
>
表单对象属性过滤选择器
对表单内 可用
input
赋值操作
$
(
"
input
:enabled"
).
val
(
"free"
);
对表单内 不可用
input
赋值操作
$
(
":text:disabled"
).
val
(
"free"
);
获取多选框选中的个数
.
$
(
":checkbox[name='newsletter']:checked"
).
length
;
获取多选框选中的内容
$
(
":checkbox:checked"
).
each
(
function
() {
alert
(
this
.
value
);
});
$
(
"
select
:selected"
).
each
(
function
() {
alert
(
this
.
value
);
});
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/574164
推荐阅读
article
【
】
jQuery
等技术 目录_
web
app
rails
10
日谈...
时间:2017年6月29日
【
】
jQuery
JS插件开发之 tab选项卡
jQuery
基础 Ajax应用与常用...
赞
踩
article
jquery
,
2024最新阿里
前端
高级
面试题
及答案
,
音视频开发进阶指南_
2024
jquery
面试题
...
秋招即将开始
,
校招的朋友普遍是缺少项目经历的
,
所以底层逻辑
,
基础知识要掌握好!而一般的社招
,
更是神仙打架。特别强调
,
项目...
赞
踩
article
jq
uery
过滤子节点
事件
_
jq
排除
掉
子集
的点击
事件
...
前端开发时候经常遇到一些冒泡
事件
需要过滤
_
jq
排除
掉
子集
的点击
事件
jq
排除
掉
子集
的点击
事件
...
赞
踩
article
jQuery
.
has
()
函数
详解_
jquery
has
...
has
()
函数
用于筛选出包含特定后代的元素,并以
jQuery
对象的形式返回。特定后代是指该元素至少有一个后代元素匹配指定...
赞
踩
article
jquery
初步(七)
子
元素
过滤
选择器
...
1、选择以class为one 父
元素
的 第二个
子
元素
$("div.one : nth-child(2)")//选取
子
元...
赞
踩
article
jQuery
--
节点
过滤
(
filter
()、not())详解_jq
节点
列表
过滤
...
节点
过滤
在查找元素时,可以使用:first-child、:last-child和:eq()
过滤
选择器来选择一个特定的元素...
赞
踩
article
jQuery
配合
kendo
UI 实现
tree
(树状
图
的
展示) 当子
节点
全部选中
的
时候就可以直...
一开始用ZTree.js, 写
的
这个树状
图
, 但是我一直找不到半勾选
的
状态 , 而且数据结构还不好处理
的
. 然后在网上...
赞
踩
article
html
中提交时移除
事件
,
javascript
–
jQuery
– 如何删除.
submit
(...
每次打开弹出窗口时都会调用保存这些
事件
的函数我有一个功能,我需要在页面上多次调用.该函数包含一些.on(“click”,...
赞
踩
article
jquery
取消
点击
事件
_
jQuery
一个例子让你学会很多【408】...
这个例子包含的知识点比较多,我会比较详细地去讲解,更多文章请关注我。一、先做一个按钮和一个输入框,分别给它们加id。二、...
赞
踩
article
JQuery
Datagrid
数据
网格
_
func
jqgrid
网格
...
**
Datagrid
数据
网格
原文链接扩展自 $.fn.panel.defaults。通过 $.fn.datagrid....
赞
踩
article
项目
积累——
jQuery
...
初始化时为文本框赋值,聚焦后清空内容$(function(){ $("#buyDate").val("格式:2014-0...
赞
踩
article
jQuery
选择器
选取
第一个
<
p
> 元素...
gt;$(document).ready(function(){ $("button").click(function(...
赞
踩
article
jQuery
——(第三章——
jQuery
选择器
的
使用
)_第
3
章
jquery
选择器
第一题...
jQuery
选择器
的
使用
3
.1
jQuery
的工厂函数
jQuery
的工厂函数是$。在
jQuery
中,无论
使用
那种类型的选...
赞
踩
相关标签
前端
jquery
javascript
ajax
ViewUI
jQuery
节点过滤
filter()
not()
kendo ui
checkbox
tree
treeView
html中提交时移除事件
jquery 取消点击事件
JQuery
Datagrid
数据网格
java
php