- 浏览: 488147 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
mrluo735:
明显不对,INOUT参数也可以有多个!
MyBatis 3 中使用存储过程 -
qitianhuoshen:
问一下 如果 配合 datatables的 searchval ...
MyBatis 3 中使用存储过程 -
zhanggang807:
”这就是累积,不会被清理“ 这个例子解决了我疑惑很久的问题
NIO - 使用选择器 -
lIO01:
你能不能别用自己照片当头像?
Spring MVC 中的基于注解的 Controller -
xuxiaoyinliu:
Spring MVC 中的 forward 和 redirect
● 在指定的上下文搜索
● *
● .class
● element(即 tagName)
● #id
● selector1,selector2,selectorN(并集)
● ancestor descendant(直接孩子 + 间接孩子)
● parent > child(直接孩子)
● prev + next
● prev ~ siblings
● :animated
● :eq(index)
● :even
● dd
● :first
● :last
● :gt(index)
● :lt(index)
● :header
● :not(selector)
● :contains(text)
● :empty
● :has(selector)(text)
● :parent
● :hidden
● :visible
● [attribute]
● [attribute=value]
● [attribute!=value]
● [attribute*=value]
● [attribute^=value]
● [attribute$=value]
● [selector1][selector2][selectorN]
● :first-child
● :last-child
● :nth-child(index/even/odd/equation)
● nly-child
● form
● form object attribue
/** * 在指定的上下文环境中搜索满足选择器表达式的 jQuery 对象。 * * @selector(String) 选择器 * @context(Selector, DOM, jQuery 对象) 上下文环境(可选)。若不提供,则在整个文档中搜索; * 若提供,则在当前的上下文环境中搜索 * @return jQuery Object(Array<Element>) */ $(selector, context);
● *
/** * 匹配所有元素,多用于结合上下文来搜索。 * * @return jQuery Object(Array<Element>) */ $("*");
● .class
/** * 根据给定的类匹配元素。 * * @className(String) 类名 * @return jQuery Object(Array<Element>) */ $(".className");
● element(即 tagName)
/** * 根据给定的元素名(tagName)匹配符合的元素。 * * @tagName(String) 一个用于搜索的元素。指向 DOM 节点的标签名。 * @return jQuery Object(Array<Element>) */ $("tagName"); // 例子:查找 DIV 元素。 <div>DIV1</div> <div>DIV2</div> <span>SPAN</span> $("div") -> [ <div>DIV1</div>, <div>DIV2</div> ]
● #id
/** * 根据给定的 ID 匹配一个元素。 * * @id(String) 元素的 id 属性中给定的值。 * @return jQuery Object(Element) */ $("#id"); // 例子:查找 ID 为 "myDiv" 的元素 <div id="notMe"><p>id="notMe"</p></div> <div id="myDiv">id="myDiv"</div> $("#myDiv") -> [ <div id="myDiv">id="myDiv"</div> ]
● selector1,selector2,selectorN(并集)
/** * 将每一个选择器匹配到的元素合并后一起返回。 * 你可以指定任意多个选择器,并将匹配到的元素合并到一个结果内。 * * @selector1(Selector) 一个有效的选择器 * @selector2(Selector) 另一个有效的选择器 * @selectorN(Selector) (可选) 任意多个有效选择器 * @return jQuery Object(Array<Element>) */ $("selector1,selector2,selectorN"); // 例子:找到匹配任意一个类的元素。 <div>div</div> <p class="myClass">p class="myClass"</p> <span>span</span> <p class="notMyClass">p class="notMyClass"</p> $("div,span,p.myClass") -> [ <div>div</div>, <p class="myClass">p class="myClass"</p>, <span>span</span> ]
● ancestor descendant(直接孩子 + 间接孩子)
/** * 在给定的祖先元素下匹配所有的后代(直接孩子 + 间接孩子)元素。 * * @ancestor(Selector) 任何有效选择器 * @descendant(Selector) 用以匹配元素的选择器,并且它是第一个选择器的后代元素 * @return jQuery Object(Array<Element>) */ $("ancestor descendant"); // 例子:找到表单中所有的 input 元素。 <form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" /> $("form input") -> [ <input name="name" />, <input name="newsletter" /> ]
● parent > child(直接孩子)
/** * 在给定的父元素下匹配所有的子元素(直接孩子)。 * * @parent(Selector) 任何有效选择器 * @child(Selector) 用以匹配元素的选择器,并且它是第一个选择器的子元素 * @return jQuery Object(Array<Element>) */ $("parent > child"); // 例子:匹配表单中所有的子级 input 元素。 <form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" /> $("form > input") -> [ <input name="name" /> ]
● prev + next
/** * 匹配所有紧接在 prev 元素后的 next 元素。 * * @prev(Selector) 任何有效选择器 * @next(Selector) 一个有效选择器并且紧接着第一个选择器 * @return jQuery Object(Array<Element>) */ $("prev + next"); // 例子:匹配所有跟在 label 后面的 input 元素。 <form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" /> $("label + input") -> [ <input name="name" />, <input name="newsletter" /> ]
● prev ~ siblings
/** * 匹配 prev 元素之后的所有 siblings 元素。 * * @prev(Selector) 任何有效选择器 * @siblings(Selector) 一个选择器,并且它作为第一个选择器的同辈 * @return jQuery Object(Array<Element>) */ $("prev ~ siblings"); // 例子:找到所有与表单同辈的 input 元素。 <form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" /> $("form ~ input") -> [ <input name="none" /> ]
● :animated
/** * 匹配所有正在执行动画效果的元素。 * * @prev(Selector) 任何有效选择器 * @siblings(Selector) 一个选择器,并且它作为第一个选择器的同辈 * @return jQuery Object(Array<Element>) */ // 例子:只有对不在执行动画效果的元素执行一个动画特效。 <button id="run">Run</button><div></div> $("#run").click(function() { $("div:not(:animated)").animate({ left: "+=20" }, 1000); });
● :eq(index)
/** * 匹配一个给定索引值的元素。 * * @index (Number) 从 0 开始计数的索引值 * @return jQuery Object(Element) */ /* * 例子:查找表格的第二行。即在所有的 tr 中得到第二个 tr。此方法只会得到一个结果集。此方式拿不到每个 * table 的第二行,拿到只是页面所有 tr 中的第二个 tr。若想得到每个表格的第二行,需要用到 nth-child * 后续讲到的 :gt, :lt, :first, :last, :even, :odd 都是这样的逻辑 */ <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> <table> <tr><td>Header 1-1</td></tr> <tr><td>Value 1-1</td></tr> <tr><td>Value 2-1</td></tr> </table> $("tr:eq(1)") -> [ <tr><td>Value 1</td></tr> ] <table> <tr><td>Header 1</td></tr> </table> <table> <tr><td>Header 1-1</td></tr> <tr><td>Value 1-1</td></tr> <tr><td>Value 2-1</td></tr> </table> $("tr:eq(1)") -> [ <tr><td>Header 1-1</td></tr> ]
● :even
/** * 匹配所有索引值为偶数的元素,从 0 开始计数。 * * @return jQuery Object(Array<Element>) */ // 例子:查找表格的 1, 3, 5 ... 行(即索引值 0, 2, 4 ... )。 // 和 :eq 一样,它是在页面所有的元素中取 even。要取每个表格的 even 行,就不能像 :eq 一样用 :nth-child 了,需要用到筛选:$(table).find(tr:even); <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:even") -> [ <tr><td>Header 1</td></tr>, <tr><td>Value 2</td></tr> ]
● dd
/** * 匹配所有索引值为奇数的元素,从 0 开始计数 * * @return jQuery Object(Array<Element>) */ // 例子:查找表格的 2, 4, 6 ... 行(即索引值 1, 3, 5 ... )。 // 和 :eq 一样,它是在页面所有的元素中取 odd。要取每个表格的 odd 行,就不能像 :eq 一样用 :nth-child 了,需要用到筛选:$(table).find(tr:odd); <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:odd") -> [ <tr><td>Value 1</td></tr> ]
● :first
/** * 匹配找到的第一个元素。等价于 :eq(0) * * @return jQuery Object(Element) */ // 例子:查找表格的第一行。 <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:first") -> [ <tr><td>Header 1</td></tr> ]
● :last
/** * 匹配找到的最后一个元素。 * * @return jQuery Object(Element) */ // 例子:查找表格的最后一行。 <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:last") -> [ <tr><td>Value 2</td></tr> ]
● :gt(index)
/** * 匹配所有大于给定索引值的元素。 * * @index(Number) 从 0 开始计数的索引值 * @return jQuery Object(Array<Element>) */ // 例子:查找第 2, 3 行,即索引值是 1 和 2,也就是比 0 大。 <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:gt(0)") -> [ <tr><td>Value 1</td></tr>, <tr><td>Value 2</td></tr> ]
● :lt(index)
/** * 匹配所有小于给定索引值的元素。 * * @index(Number) 从 0 开始计数的索引值 * @return jQuery Object(Array<Element>) */ // 例子:查找第 1, 2 行,即索引值是 0 和 1,也就是比 2 小。 <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:lt(2)") -> [ <tr><td>Header 1</td></tr>, <tr><td>Value 1</td></tr> ]
● :header
/** * 匹配如 h1, h2, h3 之类的标题元素。 * * @return jQuery Object(Array<Element>) */ // 例子:给页面内所有标题加上背景色。 <h1>Header 1</h1> <p>Contents 1</p> <h2>Header 2</h2> <p>Contents 2</p> $(":header").css("background", "#EEE") -> [ <h1 style="background:#EEE;">Header 1</h1>, <h2 style="background:#EEE;">Header 2</h2> ]
● :not(selector)
/** * 去除所有与给定选择器匹配的元素。 * * @selector(Selector) 用于筛选的选择器 * @return jQuery Object(Array<Element>) */ // 例子:查找所有未选中的 input 元素。 <input name="apple" /> <input name="flower" checked="checked" /> $("input:not(:checked)") -> [ <input name="apple" /> ]
● :contains(text)
/** * 匹配包含给定文本的元素。 * * @text(String) 一个用以查找的字符串 * @return jQuery Object(Array<Element>) */ // 例子:查找所有包含 "John" 的 div 元素。 <div><span>John Re</span></div> <div>George Martin</div> <div>Malcom John Sinclair</div> <div>J. Ohn</div> $("div:contains('John')") -> [ <div><span>John Re</span></div>, <div>Malcom John Sinclair</div> ]
● :empty
/** * 匹配所有不包含子元素或者文本的空元素。 * * @return jQuery Object(Array<Element>) */ // 例子:查找所有不包含子元素或者文本的空元素。 <table> <tr><td>Value 1</td><td></td></tr> <tr><td>Value 2</td><td></td></tr> </table> $("td:empty") -> [ <td></td>, <td></td> ]
● :has(selector)(text)
/** * 匹配含有选择器所匹配的元素的元素。 * * @selector(Selector) 一个用于筛选的选择器 * @return jQuery Object(Array<Element>) */ // 例子:给所有包含 p 元素的 div 元素添加一个 text 类。 <div><span><p>Hello</p></span></div> <div>Hello again!</div> $("div:has(p)").addClass("text") -> [ <div class="text"><span><p>Hello</p></span></div> ]
● :parent
/** * 匹配含有子元素或者文本的元素。 * * @return jQuery Object(Array<Element>) */ // 例子:查找所有含有子元素或者文本的 td 元素。 <table> <tr><td>Value 1</td><td></td></tr> <tr><td>Value 2</td><td></td></tr> </table> $("td:parent") -> [ <td>Value 1</td>, <td>Value 2</td> ]
● :hidden
/** * 匹配所有的不可见元素,input 元素的 type 属性为 "hidden" 时也会被匹配到。 * * @return jQuery Object(Array<Element>) */ // 例子:查找所有不可见的 tr 元素。 <table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:hidden") -> [ <tr style="display:none"><td>Value 1</td></tr> ]
● :visible
/** * 匹配所有的可见元素。 * * @return jQuery Object(Array<Element>) */ // 例子:查找所有可见的 tr 元素。 <table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> $("tr:visible") -> [ <tr><td>Value 2</td></tr> ]
● [attribute]
/** * 匹配包含给定属性的元素(若某个元素有这个属性,可是值为 "",那么这个元素不将被包含进来)。 * * @attribute(String) 属性名 * @return jQuery Object(Array<Element>) */ // 例子:查找所有含有 id 属性的 div 元素。 <div> <p>Hello!</p> </div> <div id="test2"></div> $("div[id]") -> [ <div id="test2"></div> ]
● [attribute=value]
/** * 匹配给定的属性是某个特定值的元素。 * * @attribute(String) 属性名 * @value(String) 属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含 "]" 时,用以避免冲突。 * @return jQuery Object(Array<Element>) */ // 例子:查找所有 name 属性是 "newsletter" 的 input 元素。 <input type="checkbox" name="newsletter" value="Hot Fuzz" /> <input type="checkbox" name="newsletter" value="Cold Fusion" /> <input type="checkbox" name="accept" value="Evil Plans" /> $("input[name='newsletter']").attr("checked", true) -> [ <div id="test2"></div> ] -> [ <input type="checkbox" name="newsletter" value="Hot Fuzz" checked="true" />, <input type="checkbox" name="newsletter" value="Cold Fusion" checked="true" /> ]
● [attribute!=value]
/** * 匹配给定的属性是不包含某个特定值的元素。 * * @attribute(String) 属性名 * @value(String) 属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含 "]" 时,用以避免冲突。 * @return jQuery Object(Array<Element>) */ // 例子:查找所有 name 属性不是 "newsletter" 的 input 元素。 <input type="checkbox" name="newsletter" value="Hot Fuzz" /> <input type="checkbox" name="newsletter" value="Cold Fusion" /> <input type="checkbox" name="accept" value="Evil Plans" /> $("input[name!='newsletter']").attr("checked", true) -> [ <input type="checkbox" name="accept" value="Evil Plans" checked="true" /> ]
● [attribute*=value]
/** * 匹配给定的属性是以包含某些值的元素。 * * @attribute(String) 属性名 * @value(String) 属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含 "]" 时,用以避免冲突。 * @return jQuery Object(Array<Element>) */ // 例子:查找所有 name 包含 "man" 的 input 元素。 <input name="man-news" /> <input name="milkman" /> <input name="letterman2" /> <input name="newmilk" /> $("input[name*='man']") -> [ <input name="man-news" />, <input name="milkman" />, <input name="letterman2" /> ]
● [attribute^=value]
/** * 匹配给定的属性是以某些值开始的元素。 * * @attribute(String) 属性名 * @value(String) 属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含 "]" 时,用以避免冲突。 * @return jQuery Object(Array<Element>) */ // 例子:查找所有 name 以 "news" 开始的 input 元素。 <input name="newsletter" /> <input name="milkman" /> <input name="newsboy" /> $("input[name^='news']") -> [ <input name="newsletter" />, <input name="newsboy" /> ]
● [attribute$=value]
/** * 匹配给定的属性是以某些值结尾的元素。 * * @attribute(String) 属性名 * @value(String) 属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含 "]" 时,用以避免冲突。 * @return jQuery Object(Array<Element>) */ // 例子:查找所有 name 以 "letter" 结尾的 input 元素。 <input name="newsletter" /> <input name="milkman" /> <input name="jobletter" /> $("input[name$='letter']") -> [ <input name="newsletter" />, <input name="jobletter" /> ]
● [selector1][selector2][selectorN]
/** * 复合属性选择器,需要同时满足多个条件时使用。 * * @selector1(Selector) 属性选择器 * @selector2(Selector) 另一个属性选择器,用以进一步缩小范围 * @selectorN(Selector) 任意多个属性选择器 * @return jQuery Object(Array<Element>) */ // 例子:找到所有含有 id 属性,并且它的 name 属性是以 "man" 结尾的。 <input id="man-news" name="man-news" /> <input name="milkman" /> <input id="letterman" name="new-letterman" /> <input name="newmilk" /> $("input[id][name$='man']") -> [ <input id="letterman" name="new-letterman" /> ]
● :first-child
/** * 匹配第一个子元素。 * :first 只匹配一个元素,而此选择符将为每个父元素匹配一个子元素 * * @return jQuery Object(Array<Element>) */ // 例子:在每个 ul 中查找第一个 li。 <ul> <li>John</li> <li>Karl</li> <li>Brandon</li> </ul> <ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li> </ul> $("ul li:first-child") -> [ <li>John</li>, <li>Glen</li> ]
● :last-child
/** * 匹配最后一个子元素。 * :last 只匹配一个元素,而此选择符将为每个父元素匹配一个子元素 * * @return jQuery Object(Array<Element>) */ // 例子:在每个 ul 中查找最后一个 li。 <ul> <li>John</li> <li>Karl</li> <li>Brandon</li> </ul> <ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li> </ul> $("ul li:last-child") -> [ <li>Brandon</li>, <li>Ralph</li> ]
● :nth-child(index/even/odd/equation)
/** * 匹配其父元素下的第 N 个子元素或奇偶元素。 * :eq(index) 只匹配一个元素,而这个将为每一个父元素匹配子元素。 * :nth-child 从 1 开始的,而 :eq() 是从 0 算起的! * * 可以使用: * nth-child(even); * nth-child(odd); * nth-child(3n); * nth-child(2); * nth-child(3n+1); * nth-child(3n+2); * * @index(Number) 要匹配元素的序号,从 1 开始 * @return jQuery Object(Array<Element>) */ // 例子:在每个 ul 查找第 2 个li。 <ul> <li>John</li> <li>Karl</li> <li>Brandon</li> </ul> <ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li> </ul> $("ul li:nth-child(2)") -> [ <li>Karl</li>, <li>Tane</li> ]
● nly-child
/** * 如果某个元素是父元素中唯一的子元素,那它(子元素)将会被匹配。 * 如果父元素中含有其他元素,那它(子元素)将不会被匹配。 * * @return jQuery Object(Array<Element>) */ // 例子:在 ul 中查找是唯一子元素的 li。 <ul> <li>John</li> <li>Karl</li> <li>Brandon</li> </ul> <ul> <li>Glen</li> </ul> $("ul li:only-child") -> [ <li>Glen</li> ]
● form
<form> <input type="text" /> <input type="checkbox" /> <input type="radio" /> <input type="image" /> <input type="file" /> <input type="submit" /> <input type="reset" /> <input type="password" /> <input type="hidden" /> <input type="button" /> <select><option /></select> <textarea></textarea> <button></button> </form> // 匹配按钮? $(":button") -> [ <input type="button" />,<button></button> ] // 匹配复选框 $(":checkbox") -> [ <input type="checkbox" /> ] // 匹配文件域 $(":file") -> [ <input type="file" /> ] // 匹配不可见元素,或者 type 为 hidden 的元素 $("input:hidden") -> [ <input type="hidden" /> ] // 匹配图像域 $("input:image") -> [ <input type="image" /> ] // 匹配 input, textarea, select 和 button 元素 $(":input") -> 全部 // 匹配密码框 $(":password") -> [ <input type="password" /> ] // 匹配单选按钮 $(":radio") -> [ <input type="radio" /> ] // 匹配重置按钮 $(":reset") -> [ <input type="reset" /> ] // 匹配提交按钮 $(":submit") -> [ <input type="submit" /> ] // 匹配单行文本框 $(":text") -> $(":submit") -> [ <input type="text" /> ]
● form object attribue
<form> <input type="checkbox" name="newsletter" checked="checked" value="Daily" /> <input type="checkbox" name="newsletter" value="Weekly" /> <input type="checkbox" name="newsletter" checked="checked" value="Monthly" /> <input name="email" disabled="disabled" /> <select> <option value="1">Flowers</option> <option value="2" selected="selected">Gardens</option> <option value="3">Trees</option> </select> </form> // 匹配被选择的元素(复选框、单选框等,不包括 select 中的 option) $("input:checked") -> [ <input type="checkbox" name="newsletter" checked="checked" value="Daily" />, <input type="checkbox" name="newsletter" checked="checked" value="Monthly" /> ] // 匹配可用元素 $("input:enabled") -> <input type="checkbox" name="newsletter" checked="checked" value="Daily" /> <input type="checkbox" name="newsletter" value="Weekly" /> <input type="checkbox" name="newsletter" checked="checked" value="Monthly" /> // 匹配不可用元素 $("input:disabled") -> [ <input name="email" disabled="disabled" /> ] // 匹配选中的 option 元素 $("select option:selected") -> [ <option value="2" selected="selected">Gardens</option> ]
发表评论
-
Node 的安装
2012-12-28 20:51 1483该篇文章讨论到是 linux 版的 node ... -
Web 前端经常用到的 JSON 对象,JSON 字符串,QueryString 之间的转换
2011-12-17 14:17 0在做 Web 前端时,经常要在 JSON 对象 ... -
jQuery 的原型关系图,让你快速对 jQuery 有个整体的把握
2010-07-12 20:07 4388若干个月前,在博客园中看到一篇文章,内容很简单 ... -
26 个 JQuery 使用小技巧(jQuery tips, tricks & solutions)
2010-03-01 17:17 3714The use of the jQuery l ... -
A Plugin Development Pattern For jQuery
2009-12-31 17:04 1314This article comes from http:// ... -
javascript 动态创建 <script> 节点所想到的其它问题
2009-12-12 22:12 5044最近公司的项目中,有一个模块需要调用集团提供的 ... -
JavaScript 面向对象程序设计
2009-09-05 14:18 1189近期在网上 ... -
jQuery 学习十四(工具函数)
2009-05-03 23:17 2339● jQuery.boxModel ... -
jQuery 学习十三(效果)
2009-05-02 11:02 2292● hide() /** * 隐藏显示的元素 ... -
jQuery 学习十二(事件)
2009-05-01 16:42 4556● ready(fn) /** ... -
jQuery 学习十一(CSS)
2009-05-01 13:49 1625● css(name) /** * 访问第一 ... -
jQuery 学习十(文档处理)
2009-04-27 20:28 1871● append(content) /** ... -
jQuery 学习九(筛选)
2009-04-21 18:46 2100● eq(index) /** * 获取第 ... -
jQuery 学习八(属性)
2009-04-14 20:11 3722● attr(name) /** * 取得第 ... -
jQuery 学习六(多库共存)
2009-04-11 14:00 2248● jQuery.noConflict( ... -
jQuery 学习五(插件机制)
2009-04-11 10:41 1756● jQuery.extend(object) ... -
jQuery 学习四(数据缓存)
2009-04-10 19:59 2159● data(name) /** * 返回元 ... -
jQuery 学习三(对象访问)
2009-04-10 19:08 1728● get() /** * 通过 CSS 选 ... -
jQuery 学习二(核心函数)
2009-04-09 18:42 1967● jQuery(expression, ... -
jQuery 学习一(基础知识)
2009-03-30 16:45 1550● The jQuery wrapper ...
相关推荐
在IT行业中,jQuery是一个非常流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。...通过学习和使用像lay-picker这样的库,开发者可以快速实现功能强大的选择器,同时保持代码的简洁和高效。
本篇文章将深入探讨jQuery的基础选择器及其在实际编程中的应用,以帮助你更好地理解和掌握这些知识点。 首先,我们来了解一下jQuery的基本选择器。它们是用于选取HTML元素的最基础工具,包括: 1. **ID选择器**: ...
在网页开发中,jQuery时间选择器是一个非常实用的工具,它允许用户通过点击来选取特定的小时和分钟,为表单输入提供了便利。这个“jQuery时间选择器点击选择小时分钟代码”很可能是一个实现这一功能的代码示例或者...
这个“JQuery选择器测试 离线版”是一个专门用于检验和学习jQuery选择器功能的应用,由一位国外专家创建,并进行了轻微的修改。** 在jQuery中,选择器分为多种类型,包括基础选择器、类别选择器、ID选择器、属性...
通过本文的学习,相信你已经对jQuery选择器有了全面的了解。实践是检验真理的唯一标准,建议读者在实际项目中多多尝试,以加深理解和提升技能。未来,在遇到更复杂的需求时,这些选择器将是你手中的利剑,助你...
jquery基本过滤选择器举例、代码、html、可直接运行、学习jquery入门篇
【jQuery学习资料之万能的选择器】 jQuery是一个强大的JavaScript库,极大地简化了DOM操作、事件处理和动画制作。其中,选择器是jQuery的核心功能之一,它允许开发者高效地选取页面上的HTML元素,从而进行进一步的...
【标题】"一个简单的...总的来说,"一个简单的jQuery时间选择器"项目涵盖了前端开发中的多个核心概念,包括jQuery库的使用、插件开发、事件处理、样式设计以及响应式布局等,是学习和实践JavaScript开发的好素材。
然而,即便如此成熟的库,也难免存在一些已知的问题和限制,其中之一就是我们今天要探讨的"jQuery选择器的一个Bug"。 首先,我们要理解jQuery选择器的基本原理。jQuery基于CSS选择器,它允许开发者通过类似CSS的...
本教程将深入探讨jQuery的语法与选择器,并通过实际案例进行解析。** ### jQuery语法基础 jQuery的核心是它的链式操作和简洁的语法。在jQuery中,通常以`$`函数开始,它可以用来选择DOM元素、执行操作或创建新元素...
通过阅读和理解这段源码,开发者不仅可以学习到jQuery选择器的工作原理,还能提升对CSS选择器、DOM操作以及JavaScript性能优化的理解。 总结来说,这个"jquery样式选择器插件"是一个浓缩的精华,它展示了如何用最少...
jQuery颜色选择器是一种在网页开发中常用的前端工具,它极大地简化了用户在网页上选取颜色的过程。这个插件,称为colpick,是基于jQuery库构建的,为网页设计师和开发者提供了一个直观、易于集成的颜色选择界面。...
为了进一步学习和理解,你可以解压文件,查看其中的JavaScript代码,分析它是如何使用jQuery选择器进行双向操作的。此外,也可以查阅jQuery官方文档和在线教程,以获取更全面的知识和实践指导。 总的来说,掌握...
这些内容可能与《锋利的jQuery第二版》这本书中的章节相匹配,该书是jQuery学习的经典参考资料之一。 jQuery选择器是其核心功能之一,它们用于在HTML文档中找到特定的元素,以便进行进一步的操作。下面是对jQuery...
【jQuery日期时间选择器集合插件】是一款专为前端开发者设计的强大工具,它结合了Bootstrap框架和jQuery库,为网页应用程序提供了丰富的日期和时间选择功能。这个插件旨在简化用户在网页上输入日期和时间的过程,...
学习jQuery颜色选择器源码,我们可以深入理解以下知识点: 1. jQuery选择器和DOM操作:如何使用jQuery选择特定的HTML元素,如`.addClass()`, `.removeClass()`, `.val()`等方法来改变元素的样式和内容。 2. 事件...
通过查看和理解这些文件,开发者可以学习如何创建自己的jQuery时间选择器,或者根据需要对其进行修改和扩展。 总的来说,jQuery时间选择器是前端开发中的一个重要工具,它通过便捷的API和丰富的自定义选项,帮助...
在IT领域,前端开发中经常会使用到各种各样的插件来增强用户体验,特别是涉及到日期选择时,jQuery日期日历选择器插件就是一种常见的解决方案。本文将深入探讨jQuery日期日历选择器插件的自定义功能及其应用。 首先...
其中,jQuery UI是jQuery的一个扩展库,提供了一系列可交互的用户界面组件,其中包括我们今天要讨论的"日期选择器"——jQuery UI Datepicker。这个插件允许用户方便地选择日期,甚至可以扩展到选择时间,实现年月日...
《jQuery Mobile Datepicker:手机端日期选择器深度解析》 在移动应用开发中,日期选择器是一个不可或缺的组件,它提供了用户友好的界面,让用户能够方便地选择日期。jQuery Mobile Datepicker 是一个专为手机端...