juery获取元素的方法
1 从集合中通过指定的序号获取元素
html:
<p>0</p>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
</div>
JS
jQuery(function(){
$("p").eq(2).css("color","red");
$("p").eq(3).css("color","red");
})
</script>
2 获取指定条件一致和指定范围的元素
html:
<p>0</p>
<p>1</p>
<p class="center">2</p>
<p class="center">3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
</div>
JS
jQuery(function(){
$("p").filter('.center').css("color","red");
})
$(function(){
$("p").slice(5,7).css("color","yellow");
})
</script>
3 获取与条件表达式一致的元素
html:
<p>0</p>
<p>1</p>
<p class="center">2</p>
<p class="center">3</p>
<p>4</p>
<p class="aa">5</p>
<p>6</p>
<p>7</p>
</div>
js
jQuery(function(){
$("p").each(function(){
switch(true){
case $(this).is(".center"):
$(this).css("color","red");
break;
case $(this).is(".aa"):
$(this).css("color","yellow");
break;
}
})
})
</script>
4 获取元素的上一个元素和下一个元素
Html:
<p>1号</p>
<p class="yes">2号</p>
<p>3号</p>
<p>4号</p>
<p>5号</p>
<p class="yes">6号</p>
<p class="yes">7号</p>
</div>
js
jQuery(function(){
$("p").next(".yes").css("color","red");
})
//获取元素的上一个元素
jQuery(function(){
$("p").prev(".yes").css("color","red");
})
5 获取元素的父元素和子元素
html:
<p>1号</p>
<p class="yes">2号</p>
<p>3号</p>
<p>4号</p>
<p>5号</p>
<p class="yes">6号</p>
<p class="yes">7号</p>
</div>
js
//获取元素的父元素
jQuery(function(){
$("p").parent().css("color","red");
})
//获取元素的子元素
jQuery(function(){
$("#aa").children(".yes").css("color","red");
})
//复制第一个元素
<div id="divName">
<input type="text" name="stuName1" value="zhaodong1">
<input type="text" name="stuName2" value="zhaodong2">
<input type="text" name="stuName3" value="zhaodong3">
<input type="text" name="stuName4" value="zhaodong4">
<input type="text" name="stuName5" value="zhaodong5">
</div>
//alert($("#divName input:first").val());
//alert($("#divName>input:first").val());
//alert($("#divName").children("input:first-child").val());
//alert($("#divName").children("input:first").val());
//alert($("#divName").children(":first").val());
//alert($("#divName :first").val());
//alert($($("#divName").children()).get(0).value);
//alert($("#divName").children().first().val());
最新文章
- Windows 64位下装Oracle 11g,PLSQL Developer的配置问题,数据库处显示为空白的解决方案
- POJ 2240 - Arbitrage(bellman_ford &; floyd)
- SQL Server编程(06)触发器
- windows上用netstat查看端口/进程占用
- Android UI开发详解之Fragment
- Winedt10 添加自定义宏
- Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(三)
- shell ps1 提示设置
- C程序设计语言(第二版)习题:第二章
- android 以不规则图片为边框切割另外图片
- linux系统环境与文件权限
- 百度编辑器UEditor常用设置函数
- OpenCV——PS 图层混合算法 (四)
- java 文件目录树
- 在pycharm中运行python程序
- [SHOI2006] 有色图
- maven web项目配置log4j,及log4j参数设置
- 基于Deep Learning的中文分词尝试
- 1082 线段树练习 3 &;&; 树状数组区间修改区间查询
- 《精通Python设计模式》学习之原型模式
热门文章
- 当我们有多个类 继承同一个父类 这时候使用多态时候 可以使用该父类的类型做引用 不需要将object做引用
- bzoj2969 矩形粉刷 概率期望
- Redis的String、Hash类型命令
- vim在行首和 行尾加
- CDOJ--1550&;&;1731
- 我的emacs简易配置
- 2018-2019 ACM-ICPC 沈阳赛区 K. Let the Flames Begin
- HDU1536:S-Nim(sg函数)
- array_intersect、array_intersect_key、array_intersect_assoc、array_intersect_ukey、array_intersect_uassoc 的用法
- -webkit-line-clamp 多行文字溢出...