Intereting Posts
Программно добавленный атрибут автоматически устанавливается на страницу «показывать на странице продукта». Woocommerce 3.3: Как вы скрываете панель приветствия новой панели? Когда get_template_part () предпочтительнее простого использования файлов template.php? Как я могу предотвратить создание термина при создании hook_view? Проверьте, является ли пользовательский пост родителем? Удалите некоторые правила перезаписи в wordpress Настройка контекстной справки для каждой страницы Анонимные сообщения Как добавить (css) класс в пользовательскую ссылку, чтобы сделать его current_page_item временная метка и нерегулярность запланированных сообщений Sanitizing textarea для wp_insert_post с включенным или отключенным TinyMCE Справка по пользовательским полям woocommercer в вариантах Может ли этот короткий код Должен ли я использовать Multi Site для достижения разных дизайнов для разных разделов? Как изменить структуру постоянной ссылки категории?

Как добавить идентификатор сообщения в имя класса в 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.