JSer(selector1, selector2)
描述:
程序首先调用JSer(selector2)获取查找到的元素集,然后分别以查找到的这个(些)元素作为搜索根节点,从其子节点范围内再查找符合selector1选择符的元素,并将selector1查找到的元素封包并返回JSer.
特别说明:
1. selector2查找到的元素仅作为搜索根节点,程序并不会将selector2查找到的元素添加进JSer.
2. 为提高程序性能,在能够使用包含选择符的前提条件下,尽可能地使用包含选择符而不是这个构造方法.因为此方法将至少进行两次DOM文档元素节点的迭代搜索,而包含选择符至多只会进行一次节点树迭代.
参数:
参数名称 类型 说明
selector1 selector 根据selector选择符选择元素.
selector2 selector 根据selector选择符选择元素查找范围.
返回:
JSer对象
示例:
HTML示例代码:
<div id="div1"><p>p1</p></div>
<div class="div2"><p>p2</p></div>
<div><p>p3</p></p3>
<p>p4</p4>
js代码:
var a = JSer("p", "#div1"); //只选择到p1
var b = JSer("p", "#div1, .div2"); //选择到p1和p2
var c = JSer("p", "div"); //选择到p1, p2和p3
请参考:
JSer(content), JSer(selector, rootNode), selector选择符, JSer.parent(selector)