Ваш closest
звонок находится на правильном пути, но вы не совсем правильно его используете. Сначала вы хотите найти контейнер (.eachData
), который содержит ваш <div class="show">
, для этого вы используете closest
:
let container = $(event.currentTarget).closest('.eachData');
затем вы ищете в этом container
значение .allData
, которое вы хотите переключить, используя find
:
container.find('.allData').toggle();
Таким образом, вы используете closest
, чтобы пройти вверх по дереву узлов, а затем find
, чтобы вернуться вниз.
Кстати, это:
<div class='allData; display:none'>
должно быть:
<div class="allData" style="display: none">
Атрибут class
содержит имена классов CSS, разделенные пробелами, необработанный CSS входит в атрибут style
и отделяется точкой с запятой.