我在主题定制器中使用jquery我的要求是通过选中复选框来显示textarea。我正在使用
class Example_Customize_Textarea_Control extends WP_Customize_Control {
public $type = 'textarea';
public function render_content() {
?>
<label>
<span class="customize-control-title"><?php echo esc_html($this->label ); ?></span>
<input type="checkbox" name="c1"> </label>
<script>
jQuery(function($){
// alert();
$('#customize-control-textarea').hide();
$('#customize-control-checkbox').click(function(){
alert();
});
// hide control at first load
// bind to the event that will show the Control
});
</script>
<?php
}
}
当我点击复选框时,警报工作正常。但是文本区域没有隐藏。我想只显示用户单击复选框的textarea。而不是jquery(函数($)我使用document.ready但它似乎没有工作。可以任何人告诉我正确的方法这样做