JQuery —— 元素选择、操作

jQuery操作元素与属性示例
本文介绍如何使用jQuery进行常见的DOM操作,包括获取和设置元素的值、HTML内容、纯文本内容,以及如何添加和移除元素的属性。同时展示了如何通过jQuery控制元素的可见性。

$("#email_add_input").parent():获取当前元素的父元素

.next("span"):获取当前元素的下一个span元素

.val():读取或修改表单元素的value值

.html():读取和修改元素的HTML标签

.text():读取或修改元素的纯文本内容


//为元素增加disabled不可用属性

$("#tr1 input,#tb1 input").attr("disabled",true);

//为元素去掉disabled不可用属性

$("#tr1 input,#tb1 input").attr("disabled",false);

//显示id=formTab下所有隐藏的元素

$("formTab.elements").show();

### 使用 jQuery 遍历 DOM 元素的祖先元素 在头歌操作系统中,使用 jQuery 遍历 DOM 元素的祖先元素可以通过多种方法实现。以下是几种常用的方法和示例代码。 #### 1. `parent()` 方法 `parent()` 方法用于选择指定元素的直接父元素。如果需要获取某个元素的直接父元素,可以使用此方法[^2]。 ```javascript $(document).ready(function() { $("button").click(function() { $("span").parent().css("background", "yellow"); // 设置 span 的直接父元素背景色为黄色 }); }); ``` #### 2. `parents()` 方法 `parents()` 方法用于选择指定元素的所有祖先元素,并返回一个包含所有祖先元素的集合[^2]。 ```javascript $(document).ready(function() { $("button").click(function() { $("span").parents().css("border", "1px solid red"); // 为 span 的所有祖先元素添加红色边框 }); }); ``` #### 3. `parentsUntil()` 方法 `parentsUntil()` 方法用于选择两个指定元素之间的所有祖先元素。它不会包括终点元素本身[^1]。 ```javascript $(document).ready(function() { $("button").click(function() { $("span").parentsUntil("div").css("color", "blue"); // 将 span 和 div 之间的祖先元素文本颜色设置为蓝色 }); }); ``` #### 4. 结合选择器过滤祖先元素 如果需要进一步筛选祖先元素,可以结合选择器使用 `filter()` 方法或直接在 `parents()` 中传入选项[^2]。 ```javascript $(document).ready(function() { $("button").click(function() { $("span").parents("ul, li").css("font-weight", "bold"); // 仅选择 span 的 ul 和 li 祖先元素,并加粗字体 }); }); ``` ### 注意事项 - `parent()` 只会返回直接父元素。 - `parents()` 返回所有祖先元素。 - `parentsUntil()` 返回指定范围内的祖先元素,但不包括终点元素本身。 通过以上方法,可以根据具体需求灵活选择合适的遍历方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值