//
children():获取所有子元素
<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jqr.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jquery</title>
</head>
<body><p title="选择你最喜欢的水果." >你最喜欢的水果是?</p><ul><li title='苹果'>苹果</li><li title='橘子'>橘子</li><li title='菠萝'>菠萝</li></ul>
</body>
</html>

$(function() {$body = $("body").children();$p = $("p").children();$ul = $("ul").children();alert($body.length+"---"+$p.length+"---"+$ul.length);for(var i=0;i<$ul.length;i++){alert($ul[i].innerHTML);}
})

next();获取匹配元素后面xianglin的同辈元素

$(function() {$ul = $("p").next();alert($ul.length);for(var i=0;i<$ul.length;i++){alert($ul[i].innerHTML);}
})

prev();获取匹配元素前面xianglin的同辈元素

$(function() {$p = $("ul").prev();alert($p.html());
})

siblings():获取前后面所有同辈元素,不再演示

closest()用来匹配最近的匹配元素,首先检查当前元素是否匹配,是返回,不是向上查找父元素--个人实验后,是选择距离鼠标指针最近的元素
  $(function(){$(document).bind("click", function (e) {$(e.target).closest("li").css("color","red");})});//]]></script>
</head>
<body><p title="选择你最喜欢的水果." >你最喜欢的水果是?</p><ul><li title='苹果'>苹果</li><li title='橘子'>橘子</li><li title='菠萝'>菠萝</li></ul>
</body>

还可以去设置元素高度height(),宽度width();

1.offset();

$(function(){//获取<p>元素的color$("input:eq(0)").click(function(){alert(  $("p").css("color") );});//设置<p>元素的color$("input:eq(1)").click(function(){$("p").css("color","red")});//设置<p>元素的fontSize和backgroundColor$("input:eq(2)").click(function(){$("p").css({"fontSize":"30px" ,"backgroundColor":"#888888"})});    //获取<p>元素的高度$("input:eq(3)").click(function(){alert( $("p").height() );});  //获取<p>元素的宽度$("input:eq(4)").click(function(){alert( $("p").width() );});   //获取<p>元素的高度$("input:eq(5)").click(function(){$("p").height("100px");});  //获取<p>元素的宽度$("input:eq(6)").click(function(){$("p").width("400px");}); //获取<p>元素的的左边距和上边距$("input:eq(7)").click(function(){var offset = $("p").offset();var left = offset.left;var top =  offset.top;alert("left:"+left+";top:"+top);});
})

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jqr.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jquery</title>
</head>
<body><input type="button" value="获取<p>元素的color"/><input type="button" value="设置<p>元素的color"/><input type="button" value="设置<p>元素的fontSize和backgroundColor"/><input type="button" value="获取<p>元素的高度"/><input type="button" value="获取<p>元素的宽度"/><input type="button" value="设置<p>元素的高度"/><input type="button" value="设置<p>元素的宽度"/><input type="button" value="获取<p>元素的的左边距和上边距"/><p title="选择你最喜欢的水果."><strong>你最喜欢的水果是?</strong></p><ul><li title='苹果'>苹果</li><li title='橘子'>橘子</li><li title='菠萝'>菠萝</li></ul>
</body>
</html>

2.position

$("input:eq(8)").click(function(){var position = $("p").position();var left = position.left;var top = position.top;alert("left:"+left+";top:"+top);});  

3.scrollTop();获取滚动条距顶端距离

scrollLeft();获取滚动条距左侧距离

     var scrollTop = $("textarea").scrollTop();var scrollLeft = $("textarea").scrollLeft();$("textarea").scrollTop(300);$("textarea").scrollLeft(300);

4.案例自带提示

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jqr.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jquery</title>
<style type="text/css">
body{margin:0;padding:40px;background:#fff;font:80% Arial, Helvetica, sans-serif;color:#555;line-height:180%;
}
p{clear:both;margin:0;padding:.5em 0;
}
/* tooltip */
#tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:1px;color:#333;display:none;
}
</style>
</head>
<body>
<p><a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a></p>
<p><a href="#" class="tooltip" title="这是我的超链接提示2.">提示2.</a></p>
<p><a href="#" title="这是自带提示1.">自带提示1.</a></p>
<p><a href="#" title="这是自带提示2.">自带提示2.</a></p>
</body>
</html>

$(function(){$("a.tooltip").mouseover(function(e){var x=10;var y=20;this.myTitle=this.title;this.title="";var tooltip = "<div id='tooltip'>"+this.myTitle+"</div>";$("body").append(tooltip);$("#tooltip").css({"top":(e.pageY+y)+"px","left":(e.pageX+x)+"px"}).show("fast");}).mouseout(function(){$("#tooltip").remove();this.title=this.myTitle;$("#tooltip").remove();});
})

转载于:https://www.cnblogs.com/tingbogiu/p/5825301.html

Jquery文档接口遍历相关推荐

  1. jQuery 核心 - noConflict() 方法,jQuery 文档操作 - detach() 方法

    为什么80%的码农都做不了架构师?>>>    原文地址:http://www.w3school.com.cn/jquery/manipulation_detach.asp 实例 使 ...

  2. jquery文档加载完毕后执行的几种写法

    2019独角兽企业重金招聘Python工程师标准>>> 1.js文档加载完毕 标签内 οnlοad="test()" window.οnlοad=function ...

  3. JavaScript之jQuery够用即可(查找筛选器、属性操作、jQuery文档处理)

    文章目录 一.筛选器补充 二.jQuery属性操作 三.jQuery文档处理 一.筛选器补充 1.过滤筛选器 就是查看某个标签中是否存在另外一个标签 // console.log($("di ...

  4. 话费充值接口文档接口版本:1.0

    话费充值接口文档 接口版本:1.0 ―.引言 文档概述 本文档提供话费充值接口规范说明,提供一整套的完整的接入示例(http 接口)供商户参 考,可以帮助商户开发人员快速完成接口开发与联调,实现与话费 ...

  5. jQuery 效果函数,jquery文档操作,jQuery属性操作方法,jQuerycss操作函数,jQuery参考手册-事件,jQuery选择器

    jQuery 效果函数 方法 描述 animate() 对被选元素应用"自定义"的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选 ...

  6. Scrapy笔记(2)——使用正则表达式提取jQuery文档内容

    任务:提取如下网页中Data中内容: jQuery1123006065544693397551_1623470103055({"Message":"",&quo ...

  7. 11月17日学习内容整理:jquery文档处理,事件细讲,动画

    一.文档处理:下面举例中的B可以是标签也可以是选择器也可以是字符串 >>>添加到指定元素内部的后面 $(A).append(B) // 把B放到A内部元素的最后,A是父节点$(A). ...

  8. jQuery文档就绪

    很多jQuery代码都有如下片段: $(document).ready(function(){//代码 }) 作用就是等文档结构加载完成后再去执行function中的代码,功能类似于window.on ...

  9. api es7 删除所有数据_【Elasticsearch7.0】文档接口之查询delete接口

    功能介绍 删除除了之前讲的之外,还有可以根据条件来进行删除._delete_by_query接口是对查询到的结果进行删除操作,如示例: curl -XPOST "http://127.0.0 ...

最新文章

  1. Inception GoogLeNet
  2. Java中的简单REST客户端
  3. opengl 实时波形显示_OpenGL1------OpenGL概述
  4. 微型计算机硬盘接口种类,硬盘接口类型
  5. ADS(Advanced Design system)仿真对电路进行阻抗匹配
  6. 从sockaddr_ipx到AF_IPX协议分析(一)
  7. 「 OptiTrack」搭建动作视觉运动捕捉系统教程
  8. 纯技术上来说,《看门狗》里的各种骇客技术有可能实现吗?
  9. MySQL Java的JDBC编程
  10. 多项式的乘法满足结合律和交换律
  11. Python学习随笔:PyCharm的错误检测使用及调整配置减少错误数量
  12. MY-IKuai-2
  13. sk_buff 介绍
  14. MOSFET管基本原理与应用
  15. 双目立体匹配算法SGBM
  16. Win 8带给我们的惊喜和遗失的美好
  17. 白加黑加载方式_基层干部白加黑的工作方式不可取
  18. 相机拍出来的图片有“水波纹”的原因
  19. python单词翻译-python 中英文翻译
  20. 技术人员的横向纵向发展

热门文章

  1. Baklib让我用的最爽的在线办公神器,跟我的石墨文档说拜拜 !
  2. 厉害了!教你如何在手机连上WiFi时仍然使用移动网络
  3. 路由器逆向分析------binwalk工具的安装
  4. 在petalinux中加入读视频功能
  5. 中间件安全知识点记录-持续更新
  6. 24小时和越狱播出时间表
  7. nfs-ganesha rados_cluster 恢复后端设计原理
  8. Android - ViewPager2
  9. 【转载】struts2实现下载文件的简单例子
  10. 好声响 卡登仕便携蓝牙音箱Beat SOHO