在每个()循环中,是否可以对第一个元素执行某些操作,而不是下一个元素?像这样的东西:
$( '.selector').each(function(){
// if first element found, do something
});
Run Code Online (Sandbox Code Playgroud)
$('.selector').each(function(i, el){
if ( i === 0) {
// Will be done to first element.
}
});
Run Code Online (Sandbox Code Playgroud)
您可以通过检查索引来确定它是否是第一个元素.
$('.selector').each(function(i, el) {
if (i === 0) {
// first element.. use $(this)
}
});
Run Code Online (Sandbox Code Playgroud)
或者,您也可以使用以下方法访问循环外的第一个元素:.first()
$('.selector').first();
Run Code Online (Sandbox Code Playgroud)
该:first选择也将工作:
$('.selector:first');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9427 次 |
| 最近记录: |