Как добавить идентификатор сообщения в имя класса в JQuery?

В пользовательской странице архива темы WordPress у меня будут значки общего доступа для всех сообщений. Ниже приведен HTML-код, показывающий значок совместного доступа:

<span id="post-share-<?php the_ID(); ?>" class="post-share"> // show sharing icons here </span> <span id="share-icon-<?php the_ID(); ?>" class="share-icon"> <i class="fa fa-share-alt" aria-hidden="true"></i> </span> 

После щелчка на значке совместного доступа в #share-icon , значки совместного доступа будут отображаться из #post-share . Проблема заключается в том, что значок общего доступа щелкнут в любом месте, первое сообщение показывает значки.

Итак, я добавил <?php the_ID(); ?> <?php the_ID(); ?> иметь уникальные классы. Теперь все значки обмена имеют уникальный идентификатор сообщения; однако в jQuery я не могу получить этот уникальный идентификатор. Ниже приведена функция jQuery для исправления этой функции:

 $(document).ready(function () { $("#post-share" + (postID here)).hide(); $('#share-icon' + postID here).click(function () { $('#post-share' + postID here).show(); }); }); 

Требуется помощь, чтобы добавить идентификаторы сообщений в имена классов в jQuery.

Solutions Collecting From Web of "Как добавить идентификатор сообщения в имя класса в JQuery?"