如何以特定标记为目标并在JQuery中添加类
我试图告诉JQuery找到包含“listings”类的部分,然后找到“result”类。然后只在最后一个li中添加一个新的类'last'如何以特定标记为目标并在JQuery中添加类,jquery,Jquery,我试图告诉JQuery找到包含“listings”类的部分,然后找到“result”类。然后只在最后一个li中添加一个新的类'last' <section class="listings"> <div class="ignore-this-div"> <div class="ignore-this-div-as-well"> <ul> <li class="result"
<section class="listings">
<div class="ignore-this-div">
<div class="ignore-this-div-as-well">
<ul>
<li class="result"></li>
<li class="result"></li>
</ul>
</div>
</div>
</section>
$(document).ready(function()
$('listings .result').last.addClass('last')
});
$(文档).ready(函数()
$('listings.result').last.addClass('last'))
});
您具有无效的last函数,应该是,并且列表
类名选择器应具有如下内容:
$('.listings .result').last().addClass('last');
或者您可以使用:
您具有无效的最后一个函数,应该是,并且
列表
类名选择器应该具有如下所示的
:
$('.listings .result').last().addClass('last');
或者您可以使用:
另外,您可以这样做:
$('.listings .result:last-child').addClass('last')
同样,您可以这样做:
$('.listings .result:last-child').addClass('last')
您的语法有一些问题,这将起作用:
$(文档).ready(函数(){
$('.li').last().addClass('last');
});代码>
。上次{
背景色:#ccc;
}
- 首先
- 最后一次
您的语法有一些问题,这将起作用:
$(文档).ready(函数(){
$('.li').last().addClass('last');
});代码>
。上次{
背景色:#ccc;
}
- 首先
- 最后一次
您在$(文档)后面缺少括号。ready(function()
,last
是一个方法,应该看起来像last()
,您还必须在$('listings.result').last().addClass('last')后面加分号。
您的jQuery应该如下所示:
$(document).ready(function(){
$('.listings ul li').last().addClass('last');
});
$(document)后面缺少括号。ready(function()
,last
是一个方法,应该看起来像last()
,还必须在$('listings.result').last().addClass('last')后面加分号。
您的jQuery应该如下所示:
$(document).ready(function(){
$('.listings ul li').last().addClass('last');
});
可能的重复可能的重复