У меня есть такая структура:Выбрать другой DIV внутри общего «корня» с помощью JQuery
<div class="root">
<div class="image">
<div class="price">$100</div>
</div>
<div class="productinfo">
<div class="title" id="title1">Banana</div>
</div>
</div>
<div class="root">
<div class="image">
<div class="price">$14</div>
</div>
<div class="productinfo">
<div class="title" id="title2">Spoon</div>
</div>
</div>
Теперь мне нужно знать ширину DIV с классом price
, который имеет содержание $100
и не в конечном итоге получение ширины div $14
; , но код необходимо начинать с $("#title1")
. Как я должен это делать? Или, как я должен выбрать родительский элемент, а затем выбрать дочерний элемент с определенным классом этого родителя? Благодаря!
Это медленнее, чем 'ближайший ('. Root')', но хороший вариант, если это происходит при скорости нажатия, и у вас нет определенного класса root. –
Правильно, полезно только в ситуациях, когда нет целевых объектов. –