Intereting Posts
Используйте изображение логотипа более чем 230 пикселей с темой 2013 года Добавление пользовательской таксономии в мой существующий URL-адрес категории Добавить комментарии панели администратора? add_action для lost_password или изменить wp-login.php? action = lostpassword Возможно ли использовать различные шаблоны продуктов для определенной категории в WooCommerce? Плагин не работает после загрузки в репозиторий плагинов WordPress Изменение персонализированного типа сообщения в иерархическом порядке после регистрации фатальная ошибка get_page_permastruct () Отображать данные на той же странице, что и форма без обновления. Как использовать wp_editor () в форме виджетов? Как быстро перемещаться между двумя локальными установками и синхронизировать их? Выполнять функцию каждый час в фоновом режиме Шаблон CPT не отображается – Получение 404 Невозможно выполнить несериализацию сериализованных значений WordPress в таблице `wp_options`? Включить файл перед текущим файлом шаблона

На странице «Редактировать сообщение» как мне изменить с помощью jQuery список выбора статуса?

Вот мой JS:

jQuery('#post_status option[value="draft"]').text('Approve'); 

Я просто пытаюсь изменить текст внутри элемента option в элементе формы выбора состояния на странице «Редактировать сообщение».

По какой-то причине это не работает. Я использую действие «admin_footer» для добавления JS.

Может быть, есть другой способ?

Я также пробовал:

 jQuery('#post_status option[value="changes-required"]').prop('selected', true); 

Solutions Collecting From Web of "На странице «Редактировать сообщение» как мне изменить с помощью jQuery список выбора статуса?"

Ваша первая строка работает для меня, когда я печатаю ее в консоли Chrome:

 jQuery('#post_status option[value="draft"]').text('Approve'); 

поэтому я предполагаю, что ваша проблема может заключаться в том, что элемент, который вы хотите, еще не загружен, откуда вы запускаете свой скрипт. Попробуйте обернуть его в этом:

 jQuery(document).ready(function() { (function ($) { $('#post_status option[value="draft"]').text('Approve'); })(jQuery); });