一、email email 类型用于应在包含E-mail地址的输入域。 二、url url类型用于应在包含url地址的输入域。 三、number number类型用于应在包含数值的输入域。...四、range range类型用于应该包含一定范围内数字值的输入域。 五、Date pickers(数据检出器) 六、search search类型用于搜索域,如站点搜索或Google搜索。...search域显示为常规的文本域。...HTML5 拥有多个可供选取日期和时间的新输入类型: 1、date 选取日月年 2、month选取月年 3、week 选取周和年 4、time 选取时间(小时和分钟) 5、datetime选取时间
type="text" id="btn"> btn.onchange=function()//当text内的字符串发生改变时按下enter...="btn"> btn.oninput=function()//当在text内打字的时候同步在...text外的span标签内出现内容 { spn.innerHTML=this.value; } Document /*p~ul选择器 p之后出现的所有...:nth-child(2):checked~div/*~的意思是input:nth-child(2):checked之后出现的所有的div*/ { width: 300px;height: 300px
if (time) { $(this).val('') } }); 这里用.match查询“满员”,凡是带这个字的都不用传给后台
:input type="text" /> 复选框类型:input type="checkbox" checked> 颜色类型:input type="color">...日期类型:input type="date"> 邮箱类型:input type="email"> 提交类型:input type="submit" value="提交"> 文件类型:input type="file"> 图片类型:input type="image" src="21312.jpg"> 按钮类型:input type="button..." id="btn2"> 数字类型:input type='number' id='btn'> 单选类型:input type='radio' name='a'...type='week'> 用户:input name='user'> 密码:input name='pass'>//这样默认是text类型的.相当于属性名.填入代表属性值 </body
使用伪元素来表示元素中的一些特殊位置 比如: 首字母::first-letter ,首行::first-line ,:brfore 表示元素最前面的部分,一般before都需要和content一起使用...伪元素的语法: selector:pseudo-element {property:value;} CSS类也可以使用伪元素: selector.class:pseudo-element {property...因为IE8只支持单冒号的语法,所以,如果你想兼容IE8,保险的做法是使用单冒号。 伪元素有哪些特点呢?...> 第三种方式使用CSSStyleSheet的insertRule来为伪元素修改样式: 元素的样式,建议使用通过更换class来修改样式的方法。
//如何用jquery获取input id="test" name="test" type="text"/>中输入的值?...$(" #test ").val() $(" input[ name='test' ] ").val() $(" input[ type='text' ] ").val() $(" input[ type
.offset() 在匹配的元素中,获取第一个元素的当前坐标,或设置每一个元素的坐标,坐标相对于文档。 .offset() 这个不接受任何参数。 ...() 这个方法不接受任何参数.position() 可以获取得元素相对于父元素的偏移位置。...+ position.left + ", top: " + position.top ); .scrollLeft() 获取匹配的元素集合中第一个元素的当前水平滚动条的位置或设置每个匹配元素的水平滚动条的的距离....scrollLeft(value) 设置每一个匹配元素的水平滚动条的距离。 ...$("div.demo").scrollLeft(300); .scrollTop() 获取匹配的元素集合中第一个元素的当前垂直滚动条的位置或设置每个匹配元素的垂直滚动条的距离。
最先想到的是浏览器面板上面的,可以选中元素,看元素上面的事件绑定。 但浏览器上面看到的是结果量,也就是看到的是已经丢失了事件的元素,但我还是不知道什么时候丢失的。...我可以断点取到每个阶段的HTMLElement元素的状态,但是,这个时候,我却找不到观察其事件绑定情况的方法。 谷歌好久,发现JS原生是没法查看事件绑定情况的。...还好,我们都是用的jQuery,用的$.on()。 而jQuery自身事件绑定,额外添加了一层事件数组。...,就会返回这个元素上面绑定的所有事件。...jQuery.data(‘events’)
序言 我最近在把gitee的项目复制到github的时候,发现了一个很致命的问题,明明我的项目时Java项目,到后面github给的默认类型是JavaScript,这个实在是让我这个强迫症患者很不舒服...,应该有很多的小伙伴和我是这样的吧。 ...在查阅了一些资料以后我终于发现了如何更改。 ? 解决办法 由于默认的类型是无法更改的,所以我们必须新建一个名为.gitattributes的文件。 ? ...在新的文件中加一行代码,表示你的项目类型是什么类型。 # 表示类型是Java *.js linguist-language=Java 修改成功 ? ?
input元素的oninput事件和onchange事件 框架用多了,感觉原生的有点弱化了,不说了,是时候巩固一波了 ^ _ ^ 1、input元素上绑定事件的三种方式: 第一种:直接在元素标签上添加oninput...) { // 处理事件代码 } 第二种:获取input元素,然后在元素对象上添加oninput属性,属性值为函数,函数内部为处理事件函数的调用 input type="text" id="...handleInput() } function handleInput() { // 处理事件代码 } 第三种:获取input元素,然后在元素上利用事件监听添加input事件 input...('input', handleInput) function handleInput() { // 处理事件代码 } 2、input元素的oninput事件和onchange事件的区别 oninput...事件是在输入框中输入时就会触发 onchange事件是在输入框输入完内容后,输入框失焦后触发 onchange事件兼容性好,主流浏览器都支持 oninput事件IE9以下不支持,其余主流浏览器都支持,针对IE9以下的可以使用
outerWidth() outerHeight() jQuery 遍历 jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。...也可以使用可选参数来过滤对祖先元素的搜索。...noConflict() 方法 jQuery 使用 符号作为jQuery的简写。如果其他JavaScript框架也使用 符号作为简写怎么办?...noConflict() 方法会释放会 $ 标识符的控制,这样其他脚本就可以使用它了。...当然,您仍然可以通过全名替代简写的方式来使用 jQuery: var jq = $.noConflict(); jq(document).ready(function(){ jq("button")
一个简单的记录,在调试jquery的事件绑定时会用到。查看某元素是否绑定上了事件。...在JQuery1.8之前: obj=$('div.event');obj.data('events'); 在JQuery1.8中: objs=$('div.event');$...._data(objs[0],'events'); 参考: http://stackoverflow.com/questions/12214654/jquery-1-8-find-event-handlers
jQuery 查找on事件绑定元素的被绑定元素方法 遇到的问题 今天写了一个JQ插件,结果里面有一点问题.让我很郁闷.问题演示代码如下 $box.on('click', 'img', function(...){ $(this) }); 如上代码,当我点击这个图片的时候 $(this) 是指 img ....当然这是正确的. 而我需要找到 $box 也就是 img 的父级. 如果不是插件的话,我当然可以根据它的ID或者CLASS来进行查询.问题是,我是写的插件,也就是说,我并不知道它的这些信息是什么....解决方法 很多基础的东西不理解,就会出现我这样的问题.如同事所说,你是还不会爬呢,都学上跑了.因此,踩坑无数啊....解决方法如下: $box.on('click', 'img', function(){ $box.has($(this)) }); 如上,通过 .has 操作,就能找到唯一的父级被绑定元素了.
发表于2018-05-102019-01-01 作者 wind 为什么要同步到 vue 上绑定的变量呢,因为如果我们不更新绑定的变量的值,vue 下次刷新组件的时候,就会将旧的值更新到 input...我一般使用的方法是在 vue 中定义自定义指令,函数中可以获取到 vnode,有了 vnode 就可以获取vnode.context也就是 vue 对象,有了 vue 对象就可以将新的值设置到v-model...绑定的那个变量上,因为这是指令,还不确定有多少个地方使用到了这个指令,所以可以通过从 el 上获取到一些信息,来帮助获取对应的 v-model 对象。...例如下面这个自动完成的 jquery 插件的例子: Vue.directive('myautocomplete', { inserted: function (el,binding...,vnode,oldVnode) { var jqEl = jQuery(el); console.log(jqEl); if (
注意:并不是所有的主流浏览器都支持新的input类型,不过您已经可以在所有主流的浏览器中使用它们了。...Input 类型: color color 类型用在input字段主要用于选取颜色,如下所示 从拾色器中选择一个颜色: 选择你喜欢的颜色: input type="color" name="favcolor...="5"> 使用下面的属性来规定对数字类型的限定: 属性 描述 disabled 规定输入字段是禁用的 max 规定允许的最大值 maxlength 规定输入字段的最大字符长度 min 规定允许的最小值...value 规定输入字段的默认值 尝试一下带有所有限定属性的例子 尝试一下 Input 类型: range range 类型用于应该包含一定范围内数字值的输入域。...实例 定义一个不需要非常精确的数值(类似于滑块控制): input type="range" name="points" min="1" max="10"> 请使用下面的属性来规定对数字类型的限定:
jQuery根据填写的input的数值导出excel表格 需求: 在输入框里面填写厂区ID或者填写建筑物ID之后 点击导出报表的按钮 会将input输入框里面填写的数据作为参数 调用导出接口的时候传给后端...html input type="text" id="placeId" class="form-control" placeholder="厂区ID"> input type="text...placeId="+placeId+"&buildingId="+buildingId; }); 效果是这样的
需求: 在输入框里面填写厂区ID或者填写建筑物ID之后 点击导出报表的按钮 会将input输入框里面填写的数据作为参数 调用导出接口的时候传给后端 html input type="text"...id="placeId" class="form-control" placeholder="厂区ID"> input type="text" id="buildingId" class="...placeId="+placeId+"&buildingId="+buildingId; }); 效果是这样的 ?
需求: 在输入框里面填写厂区ID或者填写建筑物ID之后 点击导出报表的按钮 会将input输入框里面填写的数据作为参数 调用导出接口的时候传给后端 html input type="text"...id="placeId" class="form-control" placeholder="厂区ID"> input type="text" id="buildingId" class="...placeId="+placeId+"&buildingId="+buildingId; }); 效果是这样的
需求: 在输入框里面填写厂区ID或者填写建筑物ID之后 点击导出报表的按钮 会将input输入框里面填写的数据作为参数 调用导出接口的时候传给后端 html input type="text..." id="placeId" class="form-control" placeholder="厂区ID"> input type="text" id="buildingId" class=...placeId="+placeId+"&buildingId="+buildingId; }); 效果是这样的