在编辑帖子页面中,如何使用jQuery修改状态选择列表?

时间:2014-07-07 作者:jnbdz

这是我的JS:

jQuery(\'#post_status option[value="draft"]\').text(\'Approve\');
我只是试图修改编辑帖子页面中状态选择表单元素中option元素内的文本。

由于某种原因,它不起作用。我正在使用“admin\\u footer”操作添加JS。

也许还有别的办法?

我也试过:

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

1 个回复
SO网友:Douglas.Sesar

当我在Chrome控制台中键入您的第一行时,它对我很有用:

jQuery(\'#post_status option[value="draft"]\').text(\'Approve\');
因此,我假设您的问题可能是您想要的元素可能尚未从运行脚本的位置加载。尝试用以下方式包装:

jQuery(document).ready(function() { 
    (function ($) { 

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

    })(jQuery);
});

结束

相关推荐

我如何包装第三方jQuery脚本,以便它们在WordPress中工作?

我试图在标题中包含一个jQuery自动完成脚本。我的主题的php文件。wordpress之外的脚本使用这种结构非常有效(与jQuery自动完成演示相同):<script> $(function() { ..... }); </script> 我试过这样包装它: <script> jQuery().ready(function($) { $(function() {&#