访问Java脚本中的定制器值 时间:2017-06-19 作者:Robert Means 我正在使用一个页面生成器(Divi),并为主题定制器制作了几个自定义控件。使用postMessage连接实时预览没有问题。问题是,我想根据在定制器中选择的内容,使用jQuery更改DOM的内容。因为我使用的是页面生成器,所以我没有在页面模板中编写php来利用get\\u theme\\u mod()。是否有其他方法可以使用javascript访问客户端上的控件值?谢谢 1 个回复 SO网友:Weston Ruter 给定ID为“foo”的设置,可以通过以下方式获取值:var value = wp.customize( \'foo\' ).get() 要确保在尝试获取其值之前注册设置,可以使用此延迟模式:wp.customize( \'foo\', function( setting ) { var value = setting.get(); // ... }); 这看起来应该很熟悉,因为这些调用在JS中非常常见,在Customizer预览中排队以通过postMessage. 结束 文章导航