获得一流的内容

Meh*_*d S 2 javascript jquery jquery-selectors

我有几个名字的班级,如何获得第一堂课的内容.

like:
<div class="hi">
<div class="hey"><input name="hello1"></div> // this is 1
<div class="hey"><input name="hello2"></div> // this is 2
<div class="hey"><input name="hello3"></div> // this is 3
</div>

only getting: class number 1 // <input name="hello1">
Run Code Online (Sandbox Code Playgroud)

怎么用jQuery?

vol*_*ron 7

JSFiddle示例

// Pure JavaScript
var els = document.getElementsByClassName('hey');
els[0].innerHTML;

// jQuery
$(".hey:eq(0)").html();
$(".hey").eq(0).html();
$(".hey:first").html();
$(".hey").first().html();
$(".hey:first-child").html();
Run Code Online (Sandbox Code Playgroud)

注意:在jQuery中,按类选择通常是最慢的方法之一.通过element.className(例如div.hey)选择更快,但实际上,按ID选择是最快的(不是"元素#id",只是"#id").希望这可以帮助