大家好,又见面了,我是你们的朋友全栈君。 html中偶尔会使用到列表,记录一下。 1 9 10 11 12 列表使用test: 13 ul...class = "level_1"> 14 li> 15 亚洲 16 ul class = "level_2"> 17 li>中国li> 18 li>日本li> 19 ul> 20...li> 21 li> 22 欧洲 23 ul class = "level_2"> 24 li>德国li> 25 li>意大利li> 26 ul> 27 li> 28 ul> 29 30 1.
仅供学习,转载请注明出处 需求 在开发html的页面中,经常需要使用ul无序列表来写菜单栏目,但是由于前面的小点是不美观的,而且不同的浏览器也是不兼容的。 那么怎么办呢?...首先写一个准备去除的页面 ? ? 在浏览器展示如下: ? 使用css的list-style: none;进行去除 ?
内容提要: li浮动时ul高度为0,解决ul自适应高度的几种方法 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达到预期效果...那么这里我就来讲解一下解决这个问题的几种方法。 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达 到预期效果。...那么这里我就来讲解一下解决这个问题的几种方法。...1.给ul元素设置高度height 最直接的办法是给ul元素设置一个高度,即ul标签添加height属性,代码如下: ul { list-style-type: none; ...这个方法必须要为这个div添加一个clear:both属性,代码如下: ul> li>标签1li> li>标签2li> li>标签3li> <div style=
在HTML中,有序列表(ol)和无序列表(ul)元素通常会默认有一定的内边距(padding)和外边距(margin),这是由浏览器默认样式表所定义的。...这些内边距和外边距可能导致列表向左偏移,从而出现左边超出的情况。...具体来说,ol和ul元素的默认样式表通常会定义: padding-left:列表项左侧的内边距,默认为 40px(不同浏览器可能略有不同)。...margin-left:列表元素左侧的外边距,默认为 0。 因此,当你在HTML中使用ol或ul元素时,它们的左边可能会默认超出。...解决 /* 去掉有序列表和无序列表的默认样式 */ ol, ul { margin: 0; padding: 0; list-style-type: none; } /* 为有序列表添加数字编号
目录 首先在官网下载jquary的js文件 html页面文件里面引入 jQuery中的选择器 基本选择器id 选择器标签选择器 (“a”)类选择器 (“.class”) 首先在官网下载jquary的js...以后就可以在这个HTML页面使用jquary的语法了 jQuery中的选择器 我们打开jquary的中文参考文档 ? ? 打开就是以上的界面。 基本选择器 ?...//√ 在给定的祖先元素下匹配所有的后代元素--获得指定的所有的元素 $("div span").css("background-color","green");...// 匹配所有下于索引值为2的元素 $("ul li:lt(2)").css("background-color","red"); })..."); //√ 匹配每一个ul 中的li标签的位置 注意:从1开始的 //$("ul li:nth-child(1)").css("background-color
='x']").css("color","red"); 过滤选择器 选择 ul> li>ali> li>bli>...li>cli> li>dli> li>eli> ul> js/jquery-3.4.1.min.js"> li>ali> li>bli> li>cli> ul> js/jquery-3.4.1.min.js"> <script...}); find(选择器) 方法返回被选元素的后代元素,一路向下直到最后一个后代 测试 ul> li>盘古li> li>蚩尤...ul> li>盘古li> li>蚩尤li> li>刑天li> ul> js/jquery-3.4.1.min.js"></script
/jquery-1.12.4.js"> /* HTML中的代码是同步执行的:按照从上到下的顺序解释执行的 为了保证页面中的标签加载完成之后执行...id="container"> li>这是一个ul中的li标签li> li>这是一个ul中的li标签li> li>这是一个ul中的li标签...li> li>这是一个ul中的li标签li> ul> li>这是ul中的ul里面的li标签li> li...>这是ul中的ul里面的li标签li> li>这是ul中的ul里面的li标签这是span标签li> li>这是ul中的...li>选择所有的指定的子元素: 选择器.children("ul")li> li>选择第一个子元素:选择器.first()li> li>选择最后一个子元素
jQuery中的DOM操作 4.1 样式操作 之前的样式设置: 选择器对象.css('属性','值') 比如: $("p").css("color",'red') 增加样式: $("p").addClass...,进行操作; $("#app").click(function(){ //操作的选择器对象是ul无序列表;...li>") //加到了ul的子元素li列表的后面; //$(".gameList").prepend("li>雨鑫战神...:需要注意一下;如果不成可以加$("li>四星小船长li>") // $(".gameList li:eq(1)").replaceWith("li>四星小船长...的信息内容 //然后打印输出; //each的前面是需要逐个遍历的选择器对象;当前是li,所以:$("li")
id选择器(指定id元素) 将 id="divOne" 的元素背景色设置为红色。...(id选择器返单个元素) $('#divOne').css('background', 'red'); class选择器(遍历css类元素) 将 class="divTwo" 的元素背景色设为蓝色 $(...* 选择器(遍历所有元素) 将ul下的所有元素字体设置成黄色 $('ul *').css('color', 'yellow'); 并列选择器 将 id = spanOne 或 class = 'pTwo...(遍历html元素) 将p元素的文字设置为粉色 ul> li>Oneli> li>Twoli> li>Threeli> li> li>序列1-3li> ul> ul> li>序列2-1li> li>序列2-2li> li>序列2-3li> ul> <
轻量级的,功能丰富的 js 库。...li> li>li> ul> js"> // 什么是DOM对象 $(function(){ // js对象,...}); jq对象其实就是js对象的一个集合,伪数组,里面放着大量的js对象。...:first 获取第一个元素 示例: 获取匹配的第一个元素 ul> li>1li> li>2li> ul> $('li:first'); 基本选择器: ul> li>1<...").css("color","red"); 交集选择器 $("li.green").css(); 层级选择器 子代选择器 $("ul>li"); 后代选择器 $("ul li"); <div id="
###属性选择器 $(“div[id]”) 匹配包含id属性的div $(“div[属性名=‘xxx’]” 匹配指定属性名=xxx的div $(“div[属性名!=‘xxx’]”)匹配指定属性名!...//得到文本框里面的文本 var str = $("input:first").val(); //设置li的显示文本 text方法等效js中的innerText li.text(..."> //先把所有二层ul隐藏 $("li>ul").hide(); //给第一层的所有li添加点击事件 $("body>ul>li").click(function(){...//在事件方法中this代表触发该事件的元素对象 //this是js对象如果需要使用jq中的方法需要将 //js对象转成jq对象$(this) //得到点击li里面的子元素ul...,或者从我这里下,无需积分免费下载:jquery-1.4.2.js
选择器 2.1. 什么是jQuery选择器 jQuery选择器是jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。注意:jQuery选择器返回的是jQuery对象。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。所以我们平时真正能用到的只是少数的最常用的选择器。 2.2....基本选择器 名称 用法 描述 ID选择器 $(“#id”); 获取指定ID的元素 类选择器 $(“.class”); 获取同一类class的元素 标签选择器 $(“div”); 获取同一类标签的所有元素...层级选择器 名称 用法 描述 子代选择器 $(“ul>li”); 使用>号,获取儿子层级的元素,注意,并不会获取孙子层级的元素 后代选择器 $(“ul li”); 使用空格,代表后代选择器,获取ul下的所有...过滤选择器 这类选择器都带冒号: 名称 用法 描述 :eq(index) $(“li:eq(2)”).css(“color”, ”red”); 获取到的li元素中,选择索引号为2的元素,索引号index
用户交互设计学习参考书 ul> li>JavaScript DOM编程li> li>锋利的JQueryli> li>JQuery入门与提高li> li>JavaScript...高级编程li> li>JQuery权威指南li> li>JQuery实战li> ul> 图片 代码: ...可见性过滤选择器 js/jquery-1.11.1.min.js"> 效果展示 “ul li:odd”选择列表ul中奇数项,用css()方法,设置背影 判断class为tips,调用show()方法显示,调用hide()...li>JavaScript高级编程li> li>JQuery权威指南li> li>JQuery实战li> ul> <script
// .on的selector参数是筛选出调用.on方法的dom元素的指定子元素,如: // $('ul').on('click', 'li', function(){console.log...('click');})就是筛选出ul下的li给其绑定 // click事件; [selector]参数的好处: 好处在于.on方法为动态添加的元素也能绑上指定事件...('ul li').bind('click', function(){console.log('click');})一样;我通过js给ul添加了一个 //li:$('ul')....append('li>js new lili>');这个新加的li是不会被绑上click事件的 //但是用$('ul').on('click', 'li', function...(){console.log('click');}方式绑定,然后动态添加 //li:$('ul').append('li>js new lili>');这个新生成的li被绑上了
原生的这玩意儿难看咱就不说了,关键是,在各个浏览器里面的表现形式那是千差万别啊。所以,我们在日常的工作中,总是尝试去美化它。 我烦了。所以,我决定写一段js来彻底解决这个问题。...请选择你要的参数"> ul> li data-value="1">参数1li> li data-value="2">参数2li..." placeholder="请选择你要的参数"> ul> li data-value="1">参数1li> li data-value...="text" name="test" placeholder="请选择你要的参数"> ul> li data-value="1">参数1li>...ul> input 和 ul 元素,存与 class 为 fengselect 的 label 下。
简单理解: 就是一个JS 文件,里面对我们原生js代码进行了封装,存放到里面。这样我们可以快速高效的使用这些封装好的功能了。...相当于原生 js 中的 DOMContentLoaded。 不同于原生 js 中的 load 事件是等页面文档、外部的 js 文件、css文件、图片加载完毕才执行内部代码。 更推荐使用第一种方式。...基础选择器 $("选择器") // 里面选择器直接写 CSS 选择器即可,但是要加引号 基础选择器 1.3.2. 层级选择器 层级选择器最常用的两个分别为:后代选择器和子代选择器。...ul> li>我是ul 的li> li>我是ul 的li> li>我是ul 的li> ul>...筛选选择器 筛选选择器,顾名思义就是在所有的选项中选择满足条件的进行筛选选择。
否定伪类选择器 4.伪元素 5.属性选择器 二、基本选择器语法 这里着重说一下群组选择器(selector1,selector2,…,selectorN),是将有相同样式的元素分组在一起,...5、检查 IE 下是否触发 haslayout 很多的 IE 下复杂 CSS BUG 都与 IE 特有的 haslayout 息息相关。...,一下代码片段是来自https://twitter.com/的一段对于不同语言处理的代码: ul id="supported_languages"> li>js库,选用内置已兼容UI元素伪类选择器的js库或框架,任何在代码中引入它们并完成想要的效果,由Keith Clark 编写的Selectivizr脚本是一个不错的选择。...> li>19li> li>20li> ul> 6.否定伪类选择器 主要用来定位不匹配该选择器的元素。
语法:$("div ul span") 选择 div 下面所有 ul 下的所有的 span 标签,不包括 div 下面的 span,必须在 ul 里面。...:eq(index) // 选择一个给定索引值的元素 :odd // 选择索引为奇数的元素 :even // 选择索引为偶数的元素 用法: $("li:eq(2)") // 匹配li...>li> ul> js"> js"> $(function () { // 左li 鼠标进入 $(".ul1>li").mouseenter...11、筛选选择器 名称 用法 描述 children(选择器) $("ul").children("li"); (子类选择器)相当于$("ul>li") find(选择器) $("ul").find("
-上 JS-下 jQuery Node.js + Gulp 知识点汇总 MongoDB + Express 入门及案例代码 Vue项目开发-仿蘑菇街电商APP 为什么要学jquery 使用javascript...js库:把一些常用到的方法写到一个单独的js文件,使用的时候直接去引用这js文件就可以了。...层级选择器 名称 用法 描述 子代选择器 $(“ul>li”); 使用>号,获取儿子层级的元素,注意,并不会获取孙子层级的元素 后代选择器 $(“ul li”); 使用空格,代表后代选择器,获取ul下的所有...li元素中,选择索引号为偶数的元素 总结:这类选择器都带冒号 筛选选择器(方法) 名称 用法 描述 children(selector) $(“ul”).children(“li”) 相当于$(...“ul>li”),子类选择器 find(selector) $(“ul”).find(“li”); 相当于$(“ul li”),后代选择器 siblings(selector) $(“#first”).
领取专属 10元无门槛券
手把手带您无忧上云