Javascript 无法通过JQuery选择WordPress发布按钮?
我试图禁用发布按钮,并仅在满足条件时启用它,但我似乎无法通过jQuery选择按钮,即使一切正常,我的代码也无法工作,但当我尝试在控制台上直接编写代码时,它确实工作得很好。同样,这个问题只发生在Gutenberg编辑器上,而不是经典编辑器上 我试图清除浏览器缓存,但似乎没有任何效果。试图在古腾堡编辑器上选择其他元素,但没有成功Javascript 无法通过JQuery选择WordPress发布按钮?,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我试图禁用发布按钮,并仅在满足条件时启用它,但我似乎无法通过jQuery选择按钮,即使一切正常,我的代码也无法工作,但当我尝试在控制台上直接编写代码时,它确实工作得很好。同样,这个问题只发生在Gutenberg编辑器上,而不是经典编辑器上 我试图清除浏览器缓存,但似乎没有任何效果。试图在古腾堡编辑器上选择其他元素,但没有成功 $('.editor-post-publish-panel__toggle').first().attr("disabled", true); 因为我们有古腾堡作为一名编
$('.editor-post-publish-panel__toggle').first().attr("disabled", true);
因为我们有古腾堡作为一名编辑,所以它有自己的规则集。 您需要将javascript排队到Gutenberg编辑器
function myguten_enqueue() {
wp_enqueue_script(
'myguten-script',
plugins_url( 'myguten.js', __FILE__ )
);
}
add_action( 'enqueue_block_editor_assets', 'myguten_enqueue' );
参考如果在控制台上运行代码并执行该操作,则表示选择器没有问题。请检查执行代码时,DOM是否与在控制台中运行时相同。我怀疑在执行代码时DOM是不同的。不,一切看起来都很好。