表单作为HTML中一种特殊的元素,操作方法较为多样性和特殊性,开发者不但可以使用之前的常规选择器或过滤器,也可以使用jQuery为表单专门提供的选择器和过滤器来准确的定位表单元素。一.常规选择器 可以使用id、类(class)和元素名来获取表单字段,如果是表单元素,都必须含有 ...
一 发现bug的过程 今天同事在使用我做的js表单验证控件时,发现当表单中存在一个name为nodeType的input时,验证组件就不好用了。经简单测试发现 form :input 根本选择不到一个元素,心想这肯定是jquery的bug了。 二 分析bug 然后就打开jquery的源码粗略看了一下,发现里里边好多好多的代码都关系着nodeType的属性,这让我如何下手呢 这可是将近一万行的代码。 ...
2013-06-06 17:39 9 1062 推荐指数:
表单作为HTML中一种特殊的元素,操作方法较为多样性和特殊性,开发者不但可以使用之前的常规选择器或过滤器,也可以使用jQuery为表单专门提供的选择器和过滤器来准确的定位表单元素。一.常规选择器 可以使用id、类(class)和元素名来获取表单字段,如果是表单元素,都必须含有 ...
在一组动态生成的<select>表单元素中利用动态ID 定位元素 $('#driver_confirm').live('click', function() { var autoOrderid = $(this).attr('data-autoOrderid'); //alert ...
前言 上一篇文章(详解强大的jQuery选择器之基本选择器、层次选择器)介绍了jQuery四类选择器中的基本选择器、层次选择器,本文将介绍剩下的两种选择器:过滤选择器、表单选择器。 本文仍使用上一篇文章中的示例页面。 一、过滤选择器 过滤选择器主要是通过特定的过滤规则来筛选 ...
一、元素选择器jQuery 元素选择器基于元素名选取元素。在页面中选取所有 <p> 元素:$("p") 二、id选择器id选择器通过 HTML 元素的 id 属性选取指定的元素。页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。$("#test ...
关于基本选择器包括 “*” ,“.class”,"element","#id","selector1 selementN" "*" 选择器,可以找到文档中的所有的元素,包括 head body ".class" 选择给定样式类名的所有的元素。 “element”根据标记名称选择所有 ...
jQuery 选择器 $()函数在很多JavaScript类库中都被作为一个选择器函数来使用,在jQuery中就是. $(“#id”)通过id来获取元素,用来代替document.getElementById()函数. $(“tagName”)通过标签名来获取元素,用来代替 ...
jQuery的核心思想就是:选取元素,对其操作。 jquery选择器对开发有以下优势:写法简洁,不需要考虑主流浏览器是否支持某些选择器(jquery支持css1-css3),不需要考虑浏览器报错(jquery有完善的错误处理机制)。 很多时候写jQuery代码的关键就是怎样设计合适的选择器选中 ...
jquery选择器: css样式 <style type="text/css"> div,span,p{ width: 140px; height: 140px; margin: 5px ...