我想使用索引
获取第一个元素或正文的任何元素<body>
<div id="popUpWindow" style="width: 500px; height: 200px; background-color: red; "></div>
<button id="myButton">ClickOn</button>
</body>
$(document).ready(function(){
var elem = $('body')[0];
console.log(elem);
});
我能够以[0]索引获取身体第一,接下来我想以同样的方式获取身体中的div或按钮,我知道有一种方法可以与第一个孩子一起做但我想要这样做。只在jquery请
答案 0 :(得分:0)
您可以使用子选择器或后代选择器:
$(document).ready(function(){
var elem = $('body').children().first().get(0);
console.log(elem);
});
添加.get(0)
会获得HTMLElement
,如果没有,则会获得jQuery Object
。
<强>段强>
$(document).ready(function(){
var elem = $('body').children().first().get(0);
console.log(elem);
});
<div>I guess I am first object?</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
如果您打开控制台并看到,您可以找到要输出的<div>
元素: