Я хочу получить идентификатор родительского DIV для определенного идентификатора.Получение идентификатора родителя DIV
Это HTML: -
<div id="sample-name" class="wrapper-dropdown-5" tabindex="2">
<div class="m2">Heading</div>
<ul class="dropdown">
<div class="menu-border">
<li class="orange">
<a href="#2" data-jumpslide="2" data-goto="diagnostics">
...
...
<a>
ссылка, которая щелкнуло, и когда она нажата, мне нужен идентификатор (образец-имя) для родительского DIV.
Это то, что я сделал в функции мыши на <a>
: -
$(this).parents('div:eq(0)').attr('id').split(' ');
, но это дает мне следующую ошибку: -
Uncaught TypeError: Cannot call method 'split' of undefined
Как вы думаете, есть ли другой способ или может быть может, я могу это улучшить?
Спасибо.
У вас есть повторяющиеся коды здесь: образец-имя. Действительно плохая идея! –
Чтобы добавить комментарий @ roasted в соответствии со спецификацией HTML, элемент ID ограничен уникальным для всего документа. Кроме того, расщепление по пространству довольно неточно, идентификатор не может содержать пробела в первую очередь. –
Какова цель разделения? Каково конечное значение возврата, которое вы хотите от этого? –