На странице «Редактировать сообщение» как мне изменить с помощью 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); });