Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以特定标记为目标并在JQuery中添加类_Jquery - Fatal编程技术网

如何以特定标记为目标并在JQuery中添加类

如何以特定标记为目标并在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"

我试图告诉JQuery找到包含“listings”类的部分,然后找到“result”类。然后只在最后一个li中添加一个新的类'last'

<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');
});
可能的重复可能的重复