var rank = $(elem).parents().length // 获取元素等级
var sibling = $("body >* >* …… >*")// 获取同级元素,星号的数量应该等于 rank - 2
大概思路就是这样了,具体的还需要你自己研究研究。
要获取其他文件下的元素,那么当前页面和另外的页面必须有关联才可以。
比如要从iframe的子页面,获取父页面的元素可以这样写:
parent.document.getElementById('a1')
比如要从window.open的页面中,获取父页面的元素可以这样写:opener.document.getElementById("a1")
<body><input type='button' class="click_update" value='我是第一个'/>
<input type='button' class="click_update" value='我是第二个'/>
<input type='button' class="click_update" value='我是第三个'/>
<input type='button' class="click_update" value='我是第四个'/>
</body>
<script>
var a=$(".click_update")
for(var i =1 i<=a.length-1i++){
alert(a[i].value)
}
</script>