我是以正常的方式进行的,我没有刷新,而是根据用户的选择用JS编辑元素,但在一种情况下,我需要一个依赖于另一个值的值,我无法获得该值。
这是我的JS:
wp.customize( \'myplugin[border_width]\', function( value ) {
value.bind( function( to ) {
window.border_style =\'\';
window.border_color =\'\';
wp.customize( \'myplugin[border_style]\', function( value ) {
value.bind( function( to ) {
border_style = to;
} );
} );
wp.customize( \'myplugin[border_color]\', function( value ) {
value.bind( function( to ) {
border_color = to;
} );
} );
if ( !empty(to) ) {
console.log(to); // works
console.log(border_style); // empty
console.log(border_color); // empty
}
} );
} );
样式和颜色值始终为空,即使我在customizer中更改了它们。