当前位置: 首页 > news >正文

贵州省住房和建设厅网网站首页格尔木城乡建设规划局网站

贵州省住房和建设厅网网站首页,格尔木城乡建设规划局网站,网站转化分析,深圳制作网站专业文章目录一. JQuery介绍二. JQuery使用三. JQuery选择器四. JQuery选择集过滤五.JQuery选择集转移六. JQuery获取和操作标签内容七. JQuery获取和设置元素属性八. JQuery事件九.JQuery事件代理- 事件冒泡- 事件绑定的问题- 事件代理一. JQuery介绍 定义: jquery是JS的一个函数… 文章目录一. JQuery介绍二. JQuery使用三. JQuery选择器四. JQuery选择集过滤五.JQuery选择集转移六. JQuery获取和操作标签内容七. JQuery获取和设置元素属性八. JQuery事件九.JQuery事件代理- 事件冒泡- 事件绑定的问题- 事件代理一. JQuery介绍 定义: jquery是JS的一个函数库作用: 负责网页交互优点: 兼容主流浏览器, 简化JS编程过程, 提高开发效率 二. JQuery使用 script srcJS/jquery-1.12.4.min.js/script !-- 注意导入 jquery 的script区域和标签操作区域不能一样 -- script代码 /scriptJS对象和Jquery对象转换 js对象 ---- jquery对象 oDiv ---- $(oDiv)Jquery对象 ---- js对象 $Div ---- $Div[0]在浏览器中, 可以使用控制台 var oDiv document.getElementById(box) undefinedoDiv; div idbox 这是一个div /divvar $Div $(oDiv) undefined$Div n.fn.init [div#box, context: div#box]$Div[0] div idbox 这是一个div /div$Div[1] undefined三. JQuery选择器 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title!-- 引入Jquery --script srcJS/jquery-1.12.4.min.js/script!-- 书写自己的js代码 --script// 入口函数$(function(){// 标签选择器 $(标签)var result $(div);console.log(result.length); // 2// id选择器 $(#ID号)console.log($(#box).length); // 1// 类选择器 $(#类名)console.log($(.box).length); // 1// 层级选择器 $(选择器1 选择器2)console.log($(div p).length); // 2// 属性选择器 $(选择器[属性值])console.log($(div[classbox]).length); // 1});/script /head bodydiv idbox classbox这是第一个divp好好学习/p/divdiv 这时第二个divp天天向上/p/div /body /html四. JQuery选择集过滤 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlescript srcJs/jquery-1.12.4.min.js/scriptscript$(function(){$(div).css({background: red});// 选择集过滤, has 可以再指定其他选择器进行筛选, 相当于加了一个条件$(div).has(p).css({font-size: 28px, background: pink});// eq(下标) 下标是从0开始的, 1就表示第二个div标签$(div).eq(1).css({color: green});});/script /head bodydiv这是第一个divp好好学习/p/divdiv这是第二个div br天天向上/div /body /html五.JQuery选择集转移 注意: 转移不包含自己, 而过滤是包含自己的 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlescript srcJS/jquery-1.12.4.min.js/scriptscript$(function(){// 选择文字3的标签$li $(#box);$li.css({background: red});// 选择上一个 $li.prev()$li.prev().css({background: green});// 选择上面所有的 $li.prevAll()$li.prevAll().css({color: blue});// 选择下一个$li.next().css({background: yellow});// 选择下面所有的$li.nextAll().css({color: orange});// 选择除了自己之外的同一级节点$li.siblings().css({font-size: 26px});// 选择父级节点$(ul).parent().css({background: pink});// 选择子集节点$(div).children().css({background: blue});// find() 查找的是子标签,最终选择子标签$(div).find(.c_p).css({color: red});// has() 查找的是子标签,最终选择的是自己$(div).has(.c_p).css({font-size: 30px});});/script /head bodyul!-- li{文字$}*8 可以批量生成 --li文字1/lili文字2/lili idbox文字3/lili文字4/lili文字5/lili文字6/lili文字7/lili文字8/li/uldivthis is div1pthis is p1/p/divdivthis is div2p classc_pthis is p2/p/div /body /html六. JQuery获取和操作标签内容 获取标签内容: 标签对象.html()设置标签内容: 标签对象.html(内容)追加标签内容: 标签对象.append(内容) !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlescript srcjs/jquery-1.12.4.min.js/scriptscript$(function(){// 获取标签内容var sResult $(div).html();alert(sResult);// 修改标签内容$(div).html(good good study!);// 追加标签内容$(div).append(a hrefhttp://www.baidu.com百度/a);});/script /head bodydiv好好学习/div /body /html七. JQuery获取和设置元素属性 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlescript srcJS/jquery-1.12.4.min.js/scriptscript$(function(){var $A $(a);// 获取a标签的 href 属性alert($A.prop(href));// 设置属性, 可以直接修改原有属性或者增加新属性$A.prop({href: https://www.csdn.net/, target: _blank});});function fnClick(){// 获取input标签alert($(#box).prop(value));};function fnAdd(){// 先获取 输入的值// alert($(#box).prop(value));var result $(#box).val();// 默认获取到的数据类型是字符串, 想要进行加法计算, 需要进行类型转换result parseInt(result);$(#box).val(result 10);};/script /head bodydiva hrefhttp://www.baidu.com百度/a/divdivinput typetext name idbox value10input typebutton value点击获取 input 内容 onclickfnClick()input typebutton value点击, 对 input 的数字 10显示 onclickfnAdd()/div /body /html八. JQuery事件 鼠标点击: click()失去焦点: blur()获得焦点: focus()鼠标进入: mouseover()鼠标离开: mouseleave()页面标签加载完成: $(document).ready() !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestylediv{width: 200px;height: 80px;background: red;font-size: 26px;}/stylescript srcjs/jquery-1.12.4.min.js/scriptscript$(function(){// 鼠标点击事件$(div).click(function(){// 特殊变量 this 发生事件的标签对象, 相当于python的selfconsole.log(鼠标点击了: ,$(this).html());});// 鼠标进入$(div).mouseover(function(){console.log(鼠标进入了);$(this).css({background: blue});});// 鼠标离开$(div).mouseleave(function(){console.log(鼠标离开了);$(this).css({background: red});});// 获得焦点 输入框$(input).focus(function(){$(this).prop({placeholder: });$(this).css({font-size: 28px});});// 失去焦点$(input).blur(function(){$(this).prop({placeholder: 请输入内容});$(this).css({font-size: });});});/script /head bodydiv这是一个div/divinput typetext placeholder请输入内容 /body /html九.JQuery事件代理 事件代理: 使用事件冒泡的原理, 让父标签代理子标签的事件 $(父标签选择器).delegate(子标签选择器, 代理事件, 处理函数);- 事件冒泡 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle.box1{width: 300px;height: 300px;background: red;}.box2{width: 100px;height: 100px;background: pink;}/stylescript srcjs/jquery-1.12.4.min.js/scriptscript// 事件冒泡: 内层标签的事件会向外层标签进行传递, 例如 下面两个div ,点击内层的div , 外层的div也会随着发生变化$(function(){$(div).click(function(){$(this).css({background: blue});});});/script /head bodydiv classbox1This is div div classbox2Good Good Study/div/div /body /html- 事件绑定的问题 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlescript srcjs/jquery-1.12.4.min.js/scriptscript$(function(){// 事件绑定, 只能对在绑定之前已经存在的标签进行绑定, 新加入的标签不能绑定$(li).click(function(){console.log($(this).html());});});function fnClick(){// 添加li标签$(ul).append(li文字 ($(li).length1) /li);};/script /head bodyulli文字1/lili文字2/lili文字3/lili文字4/lili文字5/li/ulinput typebutton value点击添加li标签 onclickfnClick() /body /html- 事件代理 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlescript srcjs/jquery-1.12.4.min.js/scriptscript$(function(){// 事件代理, 让父标签代理子标签的事件// delegate(子元素选择器, 代理的事件名称, 当事件触发时执行的代码,可以写 function(){}匿名函数)$(ul).delegate(li, click, function(){console.log($(this).html());});});function fnClick(){// 添加li标签$(ul).append(li文字 ($(li).length1) /li);};/script /head bodyulli文字1/lili文字2/lili文字3/lili文字4/lili文字5/li/ulinput typebutton value点击添加li标签 onclickfnClick() /body /html
http://www.hkea.cn/news/14480941/

相关文章:

  • 建筑网站登陆页面教育平台网站
  • 谁有网站推荐一下好招聘网站分析报告怎么做
  • 建设银行商城网站365优化大师软件下载
  • 有没有做图的网站如何加强网站信息建设
  • 供别人采集的网站怎么做文网站建设费用计入什么科目
  • 网站广东海外建设集团有限公司山东房和城乡建设厅网站
  • 建站宝盒建站系统百度贴吧鞍山
  • 设计常去的网站seo关键词怎么优化
  • 网站备案地点html电影网页设计教程
  • 建设部网站监理公告网站制作窍门
  • 如何让网站不被收录网站建设公司专业网站制作开发
  • 微网站免费平台深圳建设网站和公众号
  • 网站服务器租一个月建站工具哪个好用
  • 顺的网站建设效果环保局 网站建设
  • 合肥网站建设公司 推荐怎么让百度搜到网站
  • 大厂做网站shijuewang站长网站模板
  • 微信网站域名商务网站开发开题报告
  • 网站建设的结论和体会wordpress 热门文章
  • 广州专业网站建设价格万能搜索引擎
  • 网站备案 免费app手机软件开发公司
  • 时尚网站设计东莞哪里开发app的
  • 网站建设样板软件开发应该学什么专业
  • 哪个网站做视频有钱怎么注册公司流程和费用
  • 常州天宁建设局网站哈尔滨网站建设外包公司
  • 英文seo网站建设专业的门户网站建设方案
  • 阜阳市建设局网站wordpress邮件表单
  • 网站建设需求范本晋江哪里可以学建设网站
  • 网站制作公司哪家正规新人学会seo
  • 书画网站 建站广西建设网郭业棚
  • 中国城乡与住房建设部网站类似于美团的网站怎么做的