ul

jQuery-选择器

大城市里の小女人 提交于 2019-11-27 14:00:19
选择器 解释 $(“p”) 选择标签 $(".test") 选择类 $("#test") 选择id $(“p.intro”) p标签里class为intro $(“p:first”) p的第一个 $(“ul li:first”) 第一个ul的第一个li $(“ul li:first-child”) 每一个ul的第一个li $("*") 所有 $(this) 表示当前 $(“tr:even”) 偶数位的tr元素 $(“tr:odd”) 奇数位的tr元素 $(“p:nth-child(3)”) 第3个p $(":button") type是button的 $("[href]") 带有herf属性的 $(“a[target=’_blank’]”) target为blank的 $(“a[target!=’_blank’]”) target不为blank的 来源: https://www.cnblogs.com/yangjiale/p/11366715.html

Python爬虫(四)lxml、xpath

北城余情 提交于 2019-11-27 12:46:15
安装 pip install lxml 模块导入 from lxml import etree 使用xpath查询 解析html源代码,得到html节点对象 html=etree.HTML(r.text) 查看html元素节点的内容 print(etree.tostring(html,encoding="utf-8").decode("utf-8")) 查找节点 xpath() 返回查找到的元素列表 nodename,直接写节点名称,查找标签,/代表层级 html.xpath("head") #查找head标签 html.xpath("head/title") #查找head标签下的title标签 html.xpath("body/div") #查找body下的所有div列表,bs4的.语法只能找到第一个 /开头代表最顶层 html.xpath("/html/head") #查找根节点下的html节点下一层的head //代表从任意位置查找节点 html.xpath("//img") #查找任意位置的img标签,所有的img标签列表 html.xpath("//li/div") #查找所有li标签下面的div标签 属性查找 @ 符号使用 html.xpath("//li[@class='column']") #查找class是column的所有li元素列表 如果有多个class

你会利用css写下拉列表框吗?

半腔热情 提交于 2019-11-27 11:45:21
  看到网上各个网站有各色各样的下拉列表框,你是否有想过自己去做一个出来呢?出于好奇与自强心,我研究了一个下午,发现网上很多的下拉列表框都是利用javascript或者是jquery(其实jquery和javascript本质是一样的)动态的画出来的,而页面本身其实不存在这个列表框的元素。但是经过大量的查询,最后还是基本可以做出一个利用纯的css编写出一个下拉列表框,在这里报着和博客园的朋友分享的态度,写了这篇文章。如果有什么不对,请指正。   首先我们在body中创建一个我们的菜单和子菜单。利用的元素为ul 和 li。   代码如下: 1 <ul id="menu"> 2 <li><a href="#">菜单一</a> 3 <ul> 4 <li><a href="#">子菜单一</a></li> 5 <li><a href="#">子菜单二</a></li> 6 <li><a href="#">子菜单三</a></li> 7 <li><a href="#">子菜单四</a></li> 8 <li><a href="#">子菜单五</a></li> 9 </ul>10 </li>11 <li><a href="#">菜单二</a>12 <ul>13 <li><a href="#">子菜单一</a></li>14 <li><a href="#">子菜单二</a></li>15 <li

制作手风琴效果的注意事项(附代码)

半世苍凉 提交于 2019-11-27 10:46:27
hover的时候先统一所有再定义当前,注意先后顺序,例如: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style> *{padding:0; margin:0;} ul{list-style:none;} ul{width:800px; height:450px;margin:50px auto;} li{float:left;width:160px;height:450px; padding:20px; overflow:hidden;} li h3{text-align:center;} li p{line-height:2;} .one{background:#f60} .two{background:#0f0} .three{background:#ff0} .four{background:#00f} ul:hover li{width:0px;} ul:hover li h3,ul:hover li p{display:none;} ul li:hover{width:640px;} ul li:hover h3,ul li:hover p{display:block;} </style> </head> <body> <ul> <li class="one">

模块-侧边栏导航跟随案例

时间秒杀一切 提交于 2019-11-27 10:06:49
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>7.侧边栏导航跟随案例</title> </head> <body> <div class="page"> <div class="nav"> <div class="nav-li"> <div class="tit">慕课网的标题1</div> <ul> <li> 二级栏目1 <div class="list-3"> <div class="list-3Dom">三级栏目-1</div> <div class="list-3Dom">三级栏目-1</div> <div class="list-3Dom">三级栏目-1</div> </div> </li> </ul> <ul> <li>二级栏目1 <div class="list-3"> <div class="list-3Dom">三级栏目</div> <div class="list-3Dom">三级栏目1</div> <div class=

webstorm快速输入标签

三世轮回 提交于 2019-11-27 09:37:44
<!-- 正常情况: 先输入:<h1 再输入:> --> < h1 > </ h1 > <!-- >:下一个子标签 *:多少个标签 $:标签的名称序号 {}:标签的内容 --> <!--输入:h1,按tab键--> < h1 > </ h1 > <!--输入:div#abc,按Tab键--> < div id = "abc" > </ div > <!--输入:div.abc,按Tab键--> < div class = "abc" > </ div > <!--输入: div>p*6 ,按Tab键--> < div > < p > </ p > < p > </ p > < p > </ p > < p > </ p > < p > </ p > < p > </ p > </ div > <!--输入 a[href=#] 按tab键--> < a href = "#" > </ a > <!--输入:ul.menu>li*6>a[href=#]{HTML} 按tab键--> < ul class = "menu" > < li > < a href = "#" >HTML </ a > </ li > < li > < a href = "#" >HTML </ a > </ li > < li > < a href = "#" >HTML </ a > </ li > <

jQuery之属性操作、文档操作、阻止冒泡、事件委托、响应式页面@media

时间秒杀一切 提交于 2019-11-27 08:29:15
属性操作 jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作。比如attr()、removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移除操作。比如prop()、removeProp() 类样式操作:是指对DOM属性className进行添加,移除操作。比如addClass()、removeClass()、toggleClass() 值操作:是对DOM属性value进行读取和设置操作。比如html()、text()、val() <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div class="box"> </div> <script src="jquery-3.3.1.js"></script> <script> // js:getAttribute() setAttribute() // jQ:attr()可以设置多个属性建议不要设置class属性容易覆盖,用addClass removeClass toggleClass // removeAttr()移除属性 // 对js对象属性进行操作

仿微博发布效果

雨燕双飞 提交于 2019-11-27 07:04:46
$(function(){ $(".btn").on("click",function(){ var li=$("<li></li>"); li.html($(".txt").val()+"<a>删除</a>"); $("ul").prepend(li); $("li").slideDown(); }) $("ul").on("click","a",function(){ //使用事件委托的方法可以给后来添加的元素添加事件 $(this).parents("li").slideUp(function(){ // 可以先让li上滑隐藏掉再删除 $(this).remove("li"); }); }) }) HTML: <div class="con"> <span>微博发布</span> <input type="text" class="txt"> <input type="button" value="发布" class="btn"> </div> <ul> </ul>    来源: https://www.cnblogs.com/qtbb/p/11349754.html

jQuery 选择器

流过昼夜 提交于 2019-11-27 03:23:04
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> <script> /*jQuery库包含以下功能:里面封装了很多方便使用的方法 HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities */ ////1.语法 $(document).ready(function(){ //ready保证jQuery先被浏览器获取到, //与js中window.onload类似作用 // 开始写 jQuery 代码... }); //或者, $(function(){ // 开始写 jQuery 代码... ////2.jQ的常用选择器 //1.id选择器 //获取id,类似js中 document.getElementById(""); $("#tId").click(function(){ alert($(this).attr("value")); //this就是当前元素#tId }); //2.标签选择器 $("#t01").click(function(){ var

jQuery遍历(1)

空扰寡人 提交于 2019-11-27 02:11:09
  jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。   图示解释:   举例:   jQuery parent() 方法   parent() 方法返回被选元素的直接父元素。该方法只会向上一级对 DOM 树进行遍历。 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <style> 6 .ancestors *{ 7 display: block; 8 border: 2px solid lightgrey; 9 color: lightgrey; 10 padding: 5px; 11 margin: 15px; 12 } 13 </style> 14 <script src="jquery-1.12.0.min.js"> 15 </script> 16 <script> 17 $(document).ready(function(){ 18 $("li").parent().css({ 19 "color":"red", 20 "border":"1px solid green" 21 }) 22 }); 23 </script> 24 </head> 25 <body> 26 27