0
Это должно точно ответить на мой вопрос:Как получить первый идентификатор вложенного элемента с Jquery
How to get the first child id inside the div using JQuery
, но когда я пытаюсь это возвращает идентификатор самого родительского элемента. HTML у меня есть:
<div id="top-right-container">
<div class="panel panel-inverse" data-sortable-id="products">
<div class="product-heading">
<h4 class="product-title">Products</h4>
</div>
<div class="product-body">
<span class="product-text">Product</span>
<div>
<div id="product-element"></div>
</div>
</div>
</div>
</div>
и JS я использую это:
var topRightContainer = $("#top-right-container:first-child").attr("id");
var bottomRightContainer = $("#bottom-right-container:first-child").attr("id");
console.log(topRightContainer);
выход на консоли «верхний правый-контейнер»
Какой результат должен быть возвращен? – Mohammad
Я пытаюсь получить идентификатор этого элемента:
– Mike@Mike - если вы хотите 'product-element' .. вы можете использовать таргетинг с помощью' $ («# top-right-container div.product-body div div») .attr («id»); «Уродливо, если вы добавите класс или атрибут данных в div' product-element', будет проще. – Krishna