如何 运行 jQuery 在 WordPress 管理员上编写代码?
How to run jQuery code on WordPress admin?
如何在创建新的 post 时 运行 使用 jQuery 脚本。我能够对脚本进行排队,并且可以在编辑器中看到 .js 文件,但代码不会执行。我知道在管理员中有一种特殊的 运行 jquery 代码方式,但找不到那种方式。该代码是一个简单的脚本,用于在您单击按钮时更改使用 ACF 的按钮的背景。我能够让它在 codepen 上工作 - https://codepen.io/openbayou/pen/MWjOOZM
代码如下:
<div class="acf-field acf-field-button-group acf-field-5fe2d3efcb5f8" data-name="box_photo_deets" data-type="button_group" data-key="field_5fe2d3efcb5f8" data-conditions="[[{"field":"field_5f8bec0f9f45d","operator":"!=empty"}]]">
<div class="acf-label"></div>
<div class="acf-input">
<input type="hidden" name="acf-block_5fe163b63d274[field_5fe2d3efcb5f8]">
<div class="acf-button-group"><label class="selected"><input type="radio" name="acf-block_5fe163b63d274[field_5fe2d3efcb5f8]" value="box_show_deets" checked="checked"> Show details</label></div></div>
</div>
这是脚本:
(function ($) {
$(window).on('my.custom.event', function () {
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label").click(function(){
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label.selected").css('background','black');
});
});
})(jQuery);
jQuery(window).trigger('my.custom.event');
让DOM在逻辑之前准备好。
(function($) {
$(document).ready(function() {
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label")
.click(function() {
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label.selected")
.css('background','black');
});
});
})(jQuery);
如何在创建新的 post 时 运行 使用 jQuery 脚本。我能够对脚本进行排队,并且可以在编辑器中看到 .js 文件,但代码不会执行。我知道在管理员中有一种特殊的 运行 jquery 代码方式,但找不到那种方式。该代码是一个简单的脚本,用于在您单击按钮时更改使用 ACF 的按钮的背景。我能够让它在 codepen 上工作 - https://codepen.io/openbayou/pen/MWjOOZM
代码如下:
<div class="acf-field acf-field-button-group acf-field-5fe2d3efcb5f8" data-name="box_photo_deets" data-type="button_group" data-key="field_5fe2d3efcb5f8" data-conditions="[[{"field":"field_5f8bec0f9f45d","operator":"!=empty"}]]">
<div class="acf-label"></div>
<div class="acf-input">
<input type="hidden" name="acf-block_5fe163b63d274[field_5fe2d3efcb5f8]">
<div class="acf-button-group"><label class="selected"><input type="radio" name="acf-block_5fe163b63d274[field_5fe2d3efcb5f8]" value="box_show_deets" checked="checked"> Show details</label></div></div>
</div>
这是脚本:
(function ($) {
$(window).on('my.custom.event', function () {
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label").click(function(){
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label.selected").css('background','black');
});
});
})(jQuery);
jQuery(window).trigger('my.custom.event');
让DOM在逻辑之前准备好。
(function($) {
$(document).ready(function() {
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label")
.click(function() {
$(".acf-field-5fe2d3efcb5f8 .acf-input .acf-button-group label.selected")
.css('background','black');
});
});
})(jQuery);