У меня есть страница, динамически созданная с помощью кнопок. Я хотел бы найти соответствующее значение data-ids кнопки, если я нажму ссылку li link или покажу? Я пробовал с ближайшим(), но безуспешно.JQuery поиск не родительского элемента
<div class=\"btn-group\">
<button type=\"button\" class=\"btn dropdown-toggle actions\" data-ids=\"1\" data-toggle=\"dropdown\" aria-expanded=\"false\">
<span class=\"glyphicon glyphicon-edit\"></span>
</button>
<ul class=\"dropdown-menu\" role=\"menu\">
<li><a href=\"\" class="edit">Edit</a></li>
<li><a href=\"\" class="show">Show</a></li>
</ul>
</div>
<div class=\"btn-group\">
<button type=\"button\" class=\"btn dropdown-toggle actions\" data-ids=\"2\" data-toggle=\"dropdown\" aria-expanded=\"false\">
<span class=\"glyphicon glyphicon-edit\"></span>
</button>
<ul class=\"dropdown-menu\" role=\"menu\">
<li><a href=\"\" class="edit">Edit</a></li>
<li><a href=\"\" class="show">Show</a></li>
</ul>
</div>
...
JS
$('.edit').on('click', function(e) {
e.preventDefault();
var ids = $(this).closest('button.actions').attr('data-ids');
});
Как я мог сделать, видно, что это не родительский элемент? Спасибо
Почему вы ставите \ во все атрибуты? –
@ Анооп Джоши: предположительно это его шаблон в строке. –
@TrueBlueAussie - Да, это –