DaiXT:Jquery-html网页的数据获取和展示

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="../js/jquery-3.6.0.min.js" type="text/javascript"></script>
		<script>
			$(function() {
				//总结jqurey取值的两种方式:$("#id")或者$(".class")
				
				//将内容展示-div
				$("#main").html("利用id进行显示");
				$(".remain").html("利用class进行显示");

				//简单取值
				//分别通过div的id和class进行取值
				var jd1 = document.getElementById('m9').textContent;
				var jd2 = $("#m9").html();
				var jd3 = $(".m9_c").html();
				console.log("简单查询:"+jd1+"---"+jd2+"---"+jd3);
				
				
				//嵌套取值
				//方式1:inputObj-通过class定位范围,然后通过范围内的name锁定value。(input可省略,防止不同类型标签重名)
				//方式2:inputObj2-通过id定位范围,然后通过范围内的name锁定value(button可省略,防止不同类型标签重名)
				var inputObj = $(".main3_class input[name='mm4']").val();
				var inputObj2 = $("#main3 button[name='bb8']").val();
				console.log(inputObj+"-----"+inputObj2);	
				
				
				//标签相同的情况下,进行按照id取值
				var index = $("#m4").index(this);
				var m = $("#m5").eq(index).val()
			    console.log("#m5的value为"+m);
			    
			    //标签相同的情况下,进行按照class取值
			    var index = $(".m4_c").index(this);
				var m = $(".m5_c").eq(index).val()
			    console.log(".m5_c的value为"+m);
				
				
				//格式为:$("class").eq(index).val(); 
				//$("class") 取某个标签的class的值,定位取值范围。
				//eq(index)  然后选取同类型的标签的位置(正向取(index>=0),反向取(index<0))
				//val()      取value值          
				var m1 = $(".main3_class button").eq(-1).val();
				var m2 = $(".main3_class input").eq(-2).val();
				var m3 = $(".main3_class input").eq(0).val();
				var m4 = $(".main3_class input").eq(1).val();
				var m5 = $("#main3 input").eq(1).val();
				
				
				
				console.log(".main3_class button的反向选取的第一个----"+m1);
				console.log(".main3_class input的反向选取的第二个----"+m2);				
				console.log(".main3_class input的正向选取的第一个----"+m3);				
				console.log(".main3_class input的正向选取的第二个----"+m4);
				console.log("#main3 input的正向选取的第二个----"+m4);
				
				
				//按钮练习
				//给按钮赋值名称
				//btn1 通过div的id确定范围,类型[name].html("内容")完成内容的展示
				  var btn1 = $("#main3 button[name='bb8']").html("展示");
				  var btn2 = $(".main3_class button[name='bb8']").html("展示2");
				  //btn3 因为该div下只有一个按钮,所以可以不指定名称
				  var btn3 = $(".main3_class button").html("展示3");
				  
				  //取按钮的value值和名称
				  //通过class 类型[name].val()取按钮的value值
				  var btn4 = $(".main3_class button[name='bb8']").val();
				   //通过class 类型eq(0).val()取按钮的value值,这里只有一个按钮所以可以是0或者-1
				  var btn5 = $(".main3_class button").eq(0).val();
				  //内容展示
				  var btn6 = $("#main3 button").html();
				  var btn7 = $("#main3 button").eq(0).html();
				  var btn8 = $(".main3_class button[name='bb8']").html();
				  alert(btn8);
				
			});
		</script>
	</head>

	<body id="body">
		<div id="main"></div>
		<div class="remain"></div>
		<div id="main3" class="main3_class">
			<input id="m4" class="m4_c" value="h4" name="mm4"/>
			<input id="m5" class="m5_c" value="h5" />
			<input id="m6" class="m6_c" value="h6" />
			<input id="m7" class="m7_c" value="h7" />
			<input id="m8"  class="m8_c" value="h8" name="bb8"/>
			<button id="m8" class="m8_c" value="btn1" name="bb8"></button>
			<span id="m9" class="m9_c">无value无name的查询</span>
		</div>
		<div id="n1">
			<div id="n2">
				<span id="n3"></span>
				<ul id="n4" class="ul">
					<li id="n5">item1</li>
					<li id="n6" class="li6" value="s"></li>
					<li id="n7">item3</li>
				</ul>
				<span id="n8"></span>
			</div>
		</div>

		</div>
	</body>

</html>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
# 大屏数据可视化 ## 重要声明 本项目所有案例采用的数据均属虚构,切勿当真! ## 项目案例 - 上市公司全景概览 综合使用条形图、柱状图、折线图、饼图、地图、数字翻牌器来实现一个常规的大屏数据可视化项目。 ## 项目案例 - 上市公司地域分布 以百度地图为底图,结合ECharts绘制地理信息数据 ## 旭日图 - 基于ECharts V4.2 旭日图(Sunburst)是ECharts 4.0新增的图表类型,由多层的环形图组成,在数据结构上,内圈是外圈的父节点。 因此,它既能像饼图一样表现局部和整体的占比,又能像矩形树图一样表现层级关系。 ## 树图 - 基于ECharts V4.2 树图是一种流行的利用包含关系表达层次化数据的可视化方法。 ## 地图数据可视化 - 基于ECharts Geo 地图热点、飞线动效,世界地图、中国地图、省份地图、城市地图、区县地图 ## 3D图表展示 - 基于ECharts GL 3D柱形图,3D地球,二维数据的3D化展示 ## 热力图展示 - 基于ECharts & 百度地图 基于百度地图的热力图,基于笛卡尔坐标系的热力图 ## ECharts扩展示例 词云,水球图,烟花秀,关系图谱,中国地图 ## 阿里云DataV案例 - 智慧文旅驾驶舱 基于阿里云DataV大屏制作工具,演示图表组件基本用法 ## 阿里云DataV案例 - 企业实时销售大盘 基于DataV行业模板快速生成,采用静态JSON数据 ## 百度Sugar案例 - 上交所上市公司全景概览 基于百度Sugar行业模板快速生成,采用远程数据源 ## 百度Sugar案例 - 深交所上市公司全景概览 以已有的大屏为模板快速创建,切换风格,更改数据源 ## 腾讯云图案例 - 云计算服务监控 基于腾讯云图平台提供的模板制作,采用静态JSON数据 ## 腾讯云图案例 - 智慧零售门店数据(竖屏版) 基于腾讯云图平台提供的模板制作,采用静态JSON数据,适用于竖屏展示 ## 大屏模板 可在这些不同风格的模板基础上快速开始一个可视化大屏项目

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值