首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
jquery中获取id值方法小结_jquery_脚本之家,有什么区别_基础知识_脚本之家
发布时间:2019-12-29 03:47
浏览次数:

功能需要,写了个获取多个tagname节点集合的小方法。类似于jQuery的$(‘iput,select,textarea','#form')的效果,返回是按节点在原有文档流中的顺序返回的。

代码中用到了jQuery,传入的参数是jQuery选择的input对象.原理:先用正则匹配,再提取时分秒,看其是否在正常的范围内。

复制代码 代码如下:

下面简单介绍下:第一个就是js中获取对象的方法,比较直接,如果一个页面有多个id,每次都要写这么长的document.getElementBywww.64222.com ,复制代码 代码如下:document.getElementBydocument.getElementById的简写方式

复制代码 代码如下://获取指定标签类型的节点数组 用例:GetTagNames('input,select,textarea',document.getElementByIdfunction GetTagNames{//父节点未定义默认循documentvar parEl=parEl || document;//获取指定父元素的子节点var all=parEl.getElementsByTagName;//存放所有符合条件的子节点var nodes=[];//将转入的tagname转换成判断正则var reg=eval('/'+tagnames.split;//循环,判断,存储for(var ii=0;ii

复制代码 代码如下:/*** 检测时间是否符合格式* @param {Object} timeTextBox*/function checkTime{ var time = timeTextBox.val(); var regTime = /^::$/; var result = false; if { if < 24) && < 60) && < 60)) { result = true; } } if { $; }else { timeTextBox.attr; timeTextBox.focus.html; }return result;}

eq是取第一个jq元素。。。

个人比较推荐用prototype 中对document.getElementById的定义:

来自:mrthink.net

例2

eq匹配一个给定索引值的元素

复制代码 代码如下:function $(){ var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById; if (arguments.length == 1) return element; elements.push; } return elements;}

直接使用js+正则表达式来实例

Matches a single element by its index.返回值Element

你还可以用以下代码来定义:

复制代码 代码如下:

参数index : 从 0 开始计数

复制代码 代码如下:function $ {if(document.getElementById && document.getElementById {return document.getElementById;// W3C DOM} else if (document.all && document.all {return document.all;// MSIE 4 DOM} else if (document.layers && document.layers[objectId]) {return document.layers[objectId];// NN 4 DOM.. note: this won't find nested layers} else {return false;}}第二个就是jquery中获取id的方法具体可以参考这篇文章//www.jb51.net/article/27617.htm//www.jb51.net/article/26702.htm

New Document

示例查找第二行

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有