Jquery元素选取、常用方法
一:常用的选择器:
基本选择器 $(”#myDiv”) //匹配唯一的具有此id值的元素 $(”div”) //匹配指定名称的所有元素 $(”.myClass”) //匹配具有此class样式值的所有元素 $(”*”) //匹配所有元素 $(this) //匹配自身 $(”div,span,p.myClass”) //联合所有匹配的选择器层叠选择器 $(”form input”) //后代选择器,选择ancestor的所有子孙节点 $(”#main > *”) //子选择器,选择parent的所有子节点 $(”label + input”) //临选择器,选择prev的下一个临节点 $(”#prev ~ div”) //同胞选择器,选择prev的所有同胞节点 基本过滤选择器 $(”tr:first”) //匹配第一个选择的元素 $(”tr:last”) //匹配最后一个选择的元素 $(”tr:even”) //匹配集合中偶数位置的所有元素(从0开始) $(”tr:odd”) //匹配集合中奇数位置的所有元素(从0开始) $(”td:eq(2)”) //匹配集合中指定位置的元素(从0开始) $(”div:animated”) //匹配所有正在运行动画的所有元素 内容过滤选择器 $(”div:contains('John')”) //匹配含有指定文本的所有元素 $(”td:empty”) //匹配所有空元素(只含有文本的元素不算空元素) $(”div:has(p)”) //从原元素集合中再次匹配所有至少含有一个selector的所有元素 $(”div:hidden”) //匹配所有隐藏的元素,也包括表单的隐藏域 $(”div:visible”) //匹配所有可见的元素 属性过滤选择器 $(”div[id]”) //匹配所有具有指定属性的元素 $(”input[name='aa']”) //匹配所有具有指定属性值的元素素 $(”input[name^='aa']”) //匹配所有指定属性值以value开头的元素 $(”input[name$='aa']”) //匹配所有指定属性值以value结尾的元素 $(”input[name*='aa']”) //匹配所有指定属性值含有value字符的元素 子元素过滤选择器 $(”ul li:nth-child(n)”), //匹配父元素的第n个子元素 $(”div span:first-child”) //匹配父元素的第1个子元素 $(”div span:last-child”) //匹配父元素的最后1个子元素 表单元素选择器 $(”:input”) //匹配所有的表单输入元素,包括所有类型的input, textarea, select 和 button $(”:text”) //匹配所有类型为text的input元素 $(”:password”) //匹配所有类型为password的input元素 $(”:radio”) //匹配所有类型为radio的input元素 $(”:checkbox”) //匹配所有类型为checkbox的input元素 $(”:submit”) //匹配所有类型为submit的input元素 $(”:image”) //匹配所有类型为image的input元素 $(”:reset”) //匹配所有类型为reset的input元素 $(”:button”) //匹配所有类型为button的input元素 $(”:file”) //匹配所有类型为file的input元素 $(”:hidden”) //匹配所有类型为hidden的input元素或表单的隐藏域表单元素过滤选择器 $(”:enabled”) //匹配所有可操作的表单元素 $(”:disabled”) //匹配所有不可操作的表单元素 $(”:checked”) //匹配所有已点选的元素
二:常用方法
//常用操作 .eq(i) //获取第几个元素 .text() //获取或设置元素文本内容 .html() //获取或设置元素html代码内容 .val() //获取或设置表单元素值 .attr() //获取或设置属性,适用于自定义属性 .removeAttr() //移除属性 .css() //获取或设置样式 .addClass() //设置class .removeClass() //移除class .prop() //操作属性,适用于固定属性 .trim() //去除空格 //追加移除 .after(); //在匹配元素后面添加内容 .append(); //将content作为元素的内容插入到该元素的后面 .appendTo(); //在content后接元素 .before(); //与after方法相反 .empty() //将该元素的内容设置为空 .remove(); //删除所有的指定元素 //相关元素 .filter( expr ) //返回与指定表达式匹配的元素集合 .children() //找子级元素 .parent() //找父级元素 .next(expr) //后面同辈元素的元素。 .prev(expr) //前面同辈元素的元素 .find(expr) //搜索所有与指定表达式匹配的元素。 .add(html) //追加元素 //事件 .unbind("blur") //移除事件 .bind("blur",function(){}) //绑定事件 .hover(function(){}) //鼠标移上 //动画 .show( ) 显示隐藏的匹配元素。 .hide( ) 隐藏所有的匹配元素。 .toggle( ) 切换元素的可见状态。 .slideDown( speed, [callback] ) 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。 .slideUp( speed, [callback] ) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。这个动画效果只调整元素的高度,可以使匹配的元素以”滑动”的方式隐藏起来。 .slideToggle( speed, [callback] ) 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。 这个动画效果只调整元素的高度,可以使匹配的元素以”滑动”的方式隐藏或显示。 .fadeIn( speed, [callback] ) 通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数。 这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。 .fadeOut( speed, [callback] ) 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。 这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。 .fadeTo( speed, opacity, [callback] ) 把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选地触发一个回调函数。 这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。 .stop( ) 停止所有匹配元素当前正在运行的动画。如果有动画处于队列当中,他们就会立即开始。 .queue( ) 取得第一个匹配元素的动画序列的引用(返回一个内容为函数的数组) .queue( callback ) 在每一个匹配元素的事件序列的末尾添加一个可执行函数,作为此元素的事件函数 .queue( queue ) 以一个新的动画序列代替所有匹配元素的原动画序列 .dequeue( ) 执行并移除动画序列前端的动画 .animate( params, [duration], [easing], [callback] ) 用于创建自定义动画的函数。 .animate( params, options ) 创建自定义动画的另一个方法
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com
暂无评论...
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
2024年11月17日
2024年11月17日
- 【雨果唱片】中国管弦乐《鹿回头》WAV
- APM亚流新世代《一起冒险》[FLAC/分轨][106.77MB]
- 崔健《飞狗》律冻文化[WAV+CUE][1.1G]
- 罗志祥《舞状元 (Explicit)》[320K/MP3][66.77MB]
- 尤雅.1997-幽雅精粹2CD【南方】【WAV+CUE】
- 张惠妹.2007-STAR(引进版)【EMI百代】【WAV+CUE】
- 群星.2008-LOVE情歌集VOL.8【正东】【WAV+CUE】
- 罗志祥《舞状元 (Explicit)》[FLAC/分轨][360.76MB]
- Tank《我不伟大,至少我能改变我。》[320K/MP3][160.41MB]
- Tank《我不伟大,至少我能改变我。》[FLAC/分轨][236.89MB]
- CD圣经推荐-夏韶声《谙2》SACD-ISO
- 钟镇涛-《百分百钟镇涛》首批限量版SACD-ISO
- 群星《继续微笑致敬许冠杰》[低速原抓WAV+CUE]
- 潘秀琼.2003-国语难忘金曲珍藏集【皇星全音】【WAV+CUE】
- 林东松.1997-2039玫瑰事件【宝丽金】【WAV+CUE】