jQuery函数的第二个参数获取指定上下文中的DOM元素
jQuery函数的第二个参数可以指定DOM元素的搜索范围。
第二个参数可分为以下类型
DOM reference
jQuery wrapper
document
代码示例
总结
第二个参数的不同的类型,对应的用法如下表所示。
第二个参数可分为以下类型
DOM reference
jQuery wrapper
document
代码示例
代码如下:
<!DOCTYPE html> <html> <body> <form> <input name="" type="checkbox"/> <input name="" type="radio"/> <input name="" type="text"/> <input name="" type="button"/> </form> <form> <input name="" type="checkbox"/> <input name="" type="radio"/> <input name="" type="text"/> <input name="" type="button"/> </form> <input name="" type="checkbox"/> <input name="" type="radio"/> <input name="" type="text"/> <input name="" type="button"/> <script type="text/javascript" src="jquery-1.11.1.js"></script> <script type="text/javascript"> // search within all form elements, using a wrapper for context, // alerts "8 inputs" alert("selected" + $('input', $('form')).length + ' inputs'); // search with the first form element, using DOM reference as the context, // alerts "4 inputs" alert("selected" + $('input', document.forms[0]).length + ' inputs'); // search within the body element for all input elements using an expression, // alerts "12 inputs" alert("selected" + $('input', 'body').length + ' inputs'); </script> </body> </html>
总结
第二个参数的不同的类型,对应的用法如下表所示。
类型 | 用法 |
---|---|
jQuery wrapper | <font face="NSimsun">$('input', $('form')).length</font> |
DOM reference | <font face="NSimsun">$('input', document.forms[0]).length</font> |
document | <font face="NSimsun">$('input', 'body').length</font> |
相关推荐
开心就好 2020-06-10
huha 2020-10-16
TLROJE 2020-10-26
echoes 2020-08-20
nercon 2020-08-01
zhanghaibing00 2020-06-28
Aveiox 2020-06-25
henryzhihua 2020-06-21
zhoutaifeng 2020-06-17
liangzhouqu 2020-06-16
TONIYH 2020-06-11
x青年欢乐多 2020-06-06
KyrieHe 2020-06-03
bertzhang 2020-06-02
haokele 2020-05-29
niehanmin 2020-05-28
davidliu00 2020-05-26