我想知道你是否可以帮我解决一个问题。
我正在为事件页面构建一个内容模板,它通过使用高级自定义字段来提取数据。
我在管理端有一个字段,将在添加新事件时填写。该字段show_info使用 ID调用#acf-editor-46。
然而,在某些事件中,这将留空,但环绕前端内容的 DIV 仍将显示在模板上,DIV 具有类.show-info-wrapper.
我希望当该show_info字段为空白时,DIV.show-info-wrapper不会显示在前端。
我通过四处浏览取得了一些进展,你可以在这里看到我到目前为止的代码:
HTML(只是一个快速测试设置):
<textarea id="acf-editor-46" class="wp-editor-area" aria-hidden="true">1111</textarea>
<div class="show-info-wrapper">CONTENT</div>
JavaScript + jQuery:
$(document).ready(function() {
if($('#acf-editor-46').val() == '' ){$('.show-info-wrapper').hide();}
$('#acf-editor-46').on('change' , function() {
if( this.value != ''){
$('.show-info-wrapper').show();
}
else{
$('.show-info-wrapper').hide();
}
});
});
它适用于 JSFiddle ( http://jsfiddle.net/ha2nedfb/ ),但是,似乎在我的 WordPress 网站上,因为输入和 DIV 不在同一个 DOM 上,所以它不起作用。
谁能帮我解决这个问题?
红颜莎娜
神不在的星期二
蛊毒传说
桃花长相依
相关分类