Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   jquery взять имя второго элемента (https://javascript.ru/forum/misc/82368-jquery-vzyat-imya-vtorogo-ehlementa.html)

ifnvhdkgty 25.04.2021 12:04

jquery взять имя второго элемента
 
есть вывод Каталог » Виниловые пленки » Алмазная крошка

нужно взять имя второй категории "Виниловые пленки", проблема в том что его тип может менятся:

<a href="https://autovinil72.local/avto-vinil">Виниловые пленки</a>
или
<span class="last-crumb">Виниловые пленки</span>


$('#activeMenuList').append($('.bread-crumbs').html());
выводит
Каталог » Виниловые пленки » Алмазная крошка


неработает вариант
$('#activeMenuList').append($('.bread-crumbs.entry > .bread-crumbs:nth-child(2)'));

$('#activeMenuList').append($('.bread-crumbs').eq(1).html());


<div class="bread-crumbs"><a href="https://autovinil72.local/catalog">Каталог</a> » <span class="last-crumb">Виниловые пленки</span></div>

рони 25.04.2021 13:36

ifnvhdkgty,
<!DOCTYPE html>

<html>
<head>
    <title>Untitled</title>
    <meta charset="utf-8">
    <style type="text/css">
    </style>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script>
$(function() {
alert($('.bread-crumbs :last').text());
});
    </script>
</head>

<body>
<div class="bread-crumbs"><a href="https://autovinil72.local/catalog">Каталог</a> » <span class="last-crumb">Виниловые пленки</span></div>

</body>
</html>

ifnvhdkgty 25.04.2021 14:14

решено
$('#activeMenuList').append($('.bread-crumbs').children().eq(1).text());


Часовой пояс GMT +3, время: 06:01.