jquery笔记

本文介绍了jQuery中的选择器使用方法,包括基本的选择器如:first、:last等,以及如何通过选择器定位元素的父节点、子节点和兄弟节点。此外,还详细讲解了如何利用jQuery来创建和插入新的DOM元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

a=$(.name)                           定位class=name 的元素

a.parent()                             定位a元素的父节点

a.parents(css表达式)          定位a元素所有的祖先节点,可通过css表达式进行筛选

a.children(css表达式)           定位a元素直接子节点,可通过css表达式进行筛选

a.prev()                                定位a元素的上一个兄弟节点

a.next()                                定位a元素的下一个兄弟节点

 

jquery选择器

:first                       $("p:first")                                    第一个<p>元素

:last                        $("p:last")                                     最后一个<p>元素

:gt(n)                      $("ul li:gt(3)")                                返回index大于3的所有元素

:lt(n)                       $("ul li:lt(3)")                                 返回index小于3的所有元素

:not(selector)         $("input:not(:empty)")                   返回所有不为空的input元素

:contains(text)       $(":contains('W3School')")           返回文本中包含'W3School'的所有元素

.text()                    $("p").text()                                  返回元素p的文本,text('some')有输入参数则为设置P的文本值

.attr()                     $("p").attr("class","app")              设置元素的class=app,如果attr()不传入第二个参数,则表示获取对应属性的值

 

jquery插入新元素

 

创建新元素

var txt1=$('<div><p>段落</p></div>')   ;            //用jquery创建

var txt2=$("<p></p>").text("Text.")  ;             //用jquery创建

var  txt3="<p>Text.</p>" ;                               //用HTML创建

var  txt4=document.createElement("p")           //用dom创建

txt4.innerHTML="Text.“;

插入新元素                                       参数可以是 HTML创建的新元素,jquery创建的新元素 或 dom创建的新元素

.append()                                                在被选元素的结尾插入子元素

.prepend()                                               在元素的开头插入子元素

.after()                                                   在元素之后插入兄弟结点

.before()                                                 在元素之前插入兄弟结点

$("p").append(txt1,txt3,txt4);                 //追加新元素

转载于:https://www.cnblogs.com/Ting-light/p/9184399.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值