excelperfect 有时候,我们可能想根据用户在工作表中的选择来决定隐藏或者显示功能区选项卡中的特定组,避免用户随意使用某些功能而破坏我们的工作表结构。 下面,我们通过一个示例来演示。...我们想让用户选择工作表列B中的任意单元格时,隐藏“开始”选项卡中的“剪贴板”组,而当用户选择其他单元格时,该组又重新显示,如下图1所示。 ?...图1:当用户选择的单元格在列B中时,“剪贴板”组隐藏,处于其他单元格中时,“剪贴板”组显示 首先,我们新建一个工作簿并保存。...图2:在Custom UI Editor For Microsoft Office中编辑输入XML 重新打开工作簿,按Alt+F11键打开VBA编辑器,插入一个标准模块,输入下面的代码: Public...) InRange =Not interSectRange Is Nothing Set interSectRange = Nothing End Function 双击工程资源管理器中的
jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 二 什么是jQuery对象? ...# 隔了一层或多层标签的邻居 div> xxxdiv> p3p3 毗邻 script中添加 $('div~b').css('...// 有值显示true,没有直接false //也可以直接设定值 attr 跟prop 都是 只有一个为查询,两个(第一个是对象,第二个是值) console.log($('.inp2').prop(...增加 在已有块联标签的下边 在标签外 // $(".increase").after($ele) $ele.insertAfter(".increase") ?...position // 相对于已经定位的父标签的偏移量 //给down增加一层测试position偏移量 js中增加 .donw_f {position: absolute;} div class
新手编程1001问(2) Q:前端如何实现页面下拉框Select的联动? A:上一期,我们回答了JS/JQuery如何获取下拉框选中的文本和值。那么今天的问题,我们可以继续聊聊下拉框了。...下拉框在前端设计中是一个很常用的列表控件。独立的下拉框要实现起来并不难。但是,有时候我们会遇到两个甚至多个下拉框需要联动的问题,这时候,页面的实现就不是一个简单的交互了。...它需要我们根据上一个下拉框选中的值来动态更新下一个下拉框的列表。...因此,实现联动需要解决的问题关键在于,页面不刷新的情况下,能够根据上一个下拉框的值,获取下一个下拉框的列表数据,并更新到列表。...:20px;"> JS如何获取选中的值和文本?
我们在整个框架里面,用到了很多Select2控件来处理内容的显示,包括单选的下拉列表(包括级联选择框)、复选的下拉列表、树形下拉列表等方式,界面效果如下所示。...2)编辑界面下的多项选择下拉列表 但我们选择其中的内容的时候,系统自动显示出没有选择的列表数据,非常直观友好,如下所示。...的内容,是根据层次关系进行空格增加,从而实现了层次关系的显示。...4)select2控件的赋值处理 上面介绍的方法,都是介绍select2控件的初始化,绑定相关的数据,那么如果初始化界面后,我们绑定编辑界面的值的时候,就需要赋值给控件,让它显示真正需要显示的项目了。...我们从案例里面可以看到,Select2支持多项值的选择,它们保存后会以逗号分开,如果我们需要在编辑的时候显示存储的多个记录,那么需要把字符串转换为数组列表才能进行正确绑定,如下所示。
1、准备页面 2、练习 五、jQuery 选择器 1、作用 2、选择器的组成 3、如何使用选择器获取元素 六、基本选择器 1、基本选择器 1.1、id 选择器 1.2、元素选择器 1.3、类选择器...说明:这个就是直接选择 html 中的 id=“myDiv”。 1.2、元素选择器 Element,用法:$(“div”) 返回值元素集合。...说明:这个标签是直接选择 HTML 代码中 class=”myClass” 的元素或元素组(因为在同一 HTML 页面 中 class 是可以存在多个同样值的元素)。...> 问题 1:获取隐藏 input 的 value 属性值, 不能使用根据元素名, 也不能通过给元素加 id 属性,再通过 id 选择器找...之后加入下面的代码 $(function () { // 问题 1:获取隐藏 input 的 value 属性值, 不能使用根据元素名, 也不能通过给元素加
, 在 jQuery 中, 对事件处理, 遍历 DOM 和 Ajax 操作都依赖于选择器 jQuery(expression, [context]) 在核心函数jQuery中传入表达式,对页面中元素进行选择...多个选择器同时使用 selector1,select2 例如 : $("#xxid ,.xxxclass") 同时选择id 和 class匹配两类元素 练习1: ² 通过each() 在每个div元素内容前...这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。...在动画完成时执行的函数 div> ④:内容过滤选择器 内容选择器是对子元素和文本内容的操作 :contains(text) 选取包含text文本内容的元素 $("div:contains...: ² 为表单中所有隐藏域 添加 class属性,值为itcast ² 设置table所有 可见 tr 背景色 黄色 ² 设置table所有 隐藏tr 字体颜色为红色,显示出来 ,并输出tr中文本值 <
speed 参数规定隐藏/显示的速度,可以取以下值:”slow”、”fast” 或毫秒。...显示被隐藏的元素,并隐藏已显示的元素: //点击button隐藏p标签,再次点击显示 $("button").click(function(){ $("p").toggle(); }); 淡入和淡出...**Chaining 允许我们在一条语句中运行多个 jQuery 方法**(在相同的元素上) ### jQuery 方法链接 有一种名为链接(chaining)的技术,允许我们在相同的元素上运行多条 jQuery...- 设置或返回所选元素的内容(包括 HTML 标记) - val() - 设置或返回表单字段的值 下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容: $(“#btn1...- text() - 设置或返回所选元素的文本内容 - html() - 设置或返回所选元素的内容(包括 HTML 标记) - val() - 设置或返回表单字段的值 下面的例子演示如何通过 text
我们在整个框架里面,用到了很多Select2控件来处理内容的显示,包括单选的下拉列表(包括级联选择框)、复选的下拉列表、树形下拉列表等方式,界面效果如下所示。...的内容,是根据层次关系进行空格增加,从而实现了层次关系的显示。...4)select2控件的赋值处理 上面介绍的方法,都是介绍select2控件的初始化,绑定相关的数据,那么如果初始化界面后,我们绑定编辑界面的值的时候,就需要赋值给控件,让它显示真正需要显示的项目了。...控件赋值,让它显示对应值内容的项目,那么操作也就和上面的类似了。...我们从案例里面可以看到,Select2支持多项值的选择,它们保存后会以逗号分开,如果我们需要在编辑的时候显示存储的多个记录,那么需要把字符串转换为数组列表才能进行正确绑定,如下所示。
数据同比的效果如下 image.png 下面介绍其前端代码,先看html页面,使用boostrap作为样式和布局,引入了bootstrap-daterangepicker插件作为日期范围选择面板...,引入select2插件作为下拉选择列表,引入moment作为时间格式化工具,引入echarts作为图表库: 的日期范围内的数据根据日期汇总 //又因为每一天的数据时间列不对齐,没有选择date类型的X轴,而使用value类型的X轴 //需要用moment将时间格式转换为时间戳数字类型...//然后自定义axisLabel,dataZoom 和tooltip的格式来将时间戳显示为时间。...echarts的图例,然后触发它们的选择和取消选择事件 $('#weekTable').delegate('button', 'click', function (item) {
利用tornado的模板作为主要的动态页面生成方式,以及巧妙使用模板将json数据渲染到页面hidden元素的值,然后在js中直接用eval函数计算隐藏域的值来生成图表JavaScript插件所需的json...数据来生成页面中相应的可视化图表。...基模板中包含完整的 HTML 结构和导航栏、页首、页脚都通用部分。 在子模板里,我们可以使用 extends 标签来声明继承自某个基模板。...基模板中需要在实际的子模板中追加或重写的部分则可以定义成块(block)。块使 用 block 标签创建, {% block 块名称 %} 作为开始标记, {% end %} 作为结束标记。...代码,主要实现搜索框点击搜索按钮时,页面根据搜索条件跳转url,以及根据当前页面url地址更新菜单栏当前菜单选中的样式。
这些方法叫做React组件的生命周期方法且会根据特定并可预测的顺序被调用。...getDefaultProps()方法被调用一次并缓存起来——在多个类实例之间共享。在组件的任何实例被创建之前,我们(的代码逻辑)不能依赖这里的this.props。...返回值将会被当成this.state的初始值,且必须是一个对象。 现在我们来证明上面的猜想,实现一个显示的值可以被增加和减少的组件,基本上就是一个拥有“+”和“-”按钮的计数器。...为了验证这一点,让我们看看如何开发一个Select2库包裹(wrapper)React组件: var Select2 = React.createClass({ componentDidMount..._ref).select2('destroy'); }, ... 概述 React为我们提供了一种在创建组件时申明一些将会在组件生命周期的特定时机被自动调用的方法的可能。
适用于表单字段)发生改变时),focus(元素获得焦点),blur(元素失去焦点)事件; 文档/窗口事件:load(元素已加载触发,在jQuery1.8中废除。...,callback); 可选的speed规定隐藏或显示的速度,取值可以为"slow","fast"或毫秒; 可选的callback是隐藏或显示后执行的函数名称。 ...;fadeOut():显示的元素淡出;fadeToggle():切换fadeIn()和fadeOut()状态;fadeTo():渐变为不透明度(opacity值在0~1之间)。 ...(不带参数) 6.jQuery链(chaining) 链:顾名思义,锁链,即一环套一环。 jQuery中将动作/方法链接在一起,因此,在相同元素上,我们可以在一条语句上运行多个jQuery方法。...html():设置或获取所选元素的内容(包括HTML标记) val():设置或获取表单字段的值 -- 获取属性: attr():设置或获取属性值 ps1:以上函数不传入参数时是获取;传入参数时是设置
前言 在阅读过程中可以把代码片复制到vscode上去浏览器看实际效果,更易理解喔 JQuery基本介绍和使用方法 W3C 标准给我们提供了⼀系列的函数, 让我们可以操作: ⽹⻚内容 ⽹⻚结构 ⽹⻚样式...Selector 选择器, ⽤来"查询"和"查找" HTML 元素 action 操作, 执⾏对元素的操作 JQuery 的代码通常都写在 document ready 函数中 document...JQuery选择器基于已经存在的CSS选择器,除此之外,还有⼀些⾃定义的选择器. jQuery中所有选择器都以 开头:()....说明 text() 设置或返回所选元素的文本内容 html() 设置或返回所选元素的内容(包括 HTML 标签) val() 设置或返回表单字段的值 **这三个⽅法即可以获取元素的内容,⼜可以设置元素的内容...#elementId 元素中 fadeIn() / fadeOut(): 处理淡入淡出效果,常用于显示或隐藏内容。
") //匹配所有可见元素 :hidden选择所有隐藏的元素,如:$("div:hidden").show(3000)); :visible选择所有隐藏的元素,如: $("div:visible...特效效果 :jQuery 效果 – 隐藏和显示 | 菜鸟教程 – 隐藏和显示 – 淡入淡出 – 滑动 – 动画 – 停止动画 – Callback 方法 – 链(Chaining) jQuery 效果方法...下面的例子演示如何获得链接中 href 属性的值: jQuery animate() – 使用相关值 演示如何在 jQuery animate() 方法中使用相关值。...jQuery val() – 获取值 使用jQuery val() 方法获取表单的字段值。 jQuery attr() – 获取属性值 使用jQuery attr() 方法获取属性值。
一:认识jQuery 1.window.onload与$(document).ready()的对比 2.jQuery代码风格(1:链式代码风格2:位代码添加注释) 3.jQuery...对象和DOM对象(1.DOM对象和jQuery对象简介2.DOM对象和jQuery对象互相转换) 二:jQuery选择器 1.什么是jQuery选择器 2.jQuery选择器优势...3.jQuery选择器 1.基本选择器(5种#id,.class,element,*,select1....selectN) 2.层次选择器(4种$("div p"),$("...="a",div[id^="a",div[id$="a",div[id*="a",[select1][select2][selectN]) 子元素过滤器(4种,$(div:nth-child...1.字符2.空格) 三:jQuery中的DOM操作 1.DOM操作的分类(3个方面1.DOM Core(核心)2.HTML-DOM3.CSS-DOM) 2.jQuery中的DOM操作(查找节点
jQuery 事件 jQuery 事件方法语法 在 jQuery 中,大多数 DOM 事件都有一个等效的 jQuery 方法。...在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的 元素: ("p").click(function(){ jQuery hide() 和 show() 设置隐藏时间 1000...) text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 jquary return:val 回调...通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素。...简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。 使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。
.jq中动画简介 通过jQuery动画方法,能够很轻松地为网页添加非常精彩的视觉效果,给用户一种全新体验. 4.1.9.2.jq中动画分类 1.显示、隐藏 2.滑动、卷动 3.淡入、淡出...4.自定义动画 4.1.9.3.jq的显示与隐藏动画 hide()方法隐藏元素 格式:hide(speed,callback)方法 参数: speed,动画执行的速度 要求传入一个毫秒值. 1秒等于...代码实战: 切换显示隐藏 我们在使用.show()和.hide()的时候,如果需要一个按钮切换操作,需要进行一些条件判 断。...而 jQuery 提供给我们一个类似功能的独立方法: toggle() 方法用来切换显示隐藏 代码实战: $("button").eq(2).click(function () { $("div...").toggle(1000);}); 【隐藏和显示以及切换动画总结】: Ø注意:在无参数的时候,只是硬性的显 示内容和隐藏内容。
根据select下拉框值判断当前选中的是哪个区域,并且判断当前选中区域里面的值是否为空,如果为空,则弹出弹框提示,请输入xx区域名称,以下只是一个小demo,随手复制黏贴到代码里面,能看的更加明白。...select size="1" name="type" id="type" class="form-control select2...button type="button" class="btn blue" id="addBtn">保存 /* 下拉框选择...shouhou2").hide(); Dbtype = 'danger_fence'; } // 清空字段...$('#areaname1').val()){ // 如果这个值为空 !
JQuery语法 (selector).action() 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 action() 执行对元素的操作...示例 (this).hide() - 隐藏当前元素("p").hide() - 隐藏所有段落 (".test").hide() - 隐藏所有 class="test" 的所有元素 JQuery选择器...效果 隐藏/显示 hide(speed,callback) show(speed,callback) 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast"...可选的 callback 参数是隐藏或显示完成后所执行的函数名称 toggle(speed,callback) 切换 hide() 和 show() 方法 淡入淡出 fadeIn(speed...默认是 false JQuery HTML 捕获 text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值
背景 在现在就业的过程中,会运用JQuery是你的加分项,那么什么是JQuery,嗯,jquery是JavaScript的函数库,是一种轻量级的JavaScript库,写得少,做的多,导致jQuery有很多技术人员在使用它做项目...='_blank']") 选取所有 target 属性值等于 "_blank" 的 元素 jQuery 事件 jQuery事件处理方法是jQuery中的核心函数。...).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 jQuery 隐藏/显示 hide()和show()方法来隐藏和显示HTML元素 $("#hide").click...,隐藏已显示的元素 $("button").click(function(){ $("p").toggle(); }); $(selector).toggle(speed,callback); jQuery...获取和jQuery 设置 text()--设置或返回所选元素的文本内容 html()--设置或返回元素的内容(包括HTML标记) val()--设置或返回表单字段的值 jQuery 添加元素 append