隐藏复选框的标签-Yii2

时间:2018-08-17 08:08:45

标签: javascript yii2

我想知道如何在js中使用hide()隐藏一个复选框的标签,现在我可以隐藏该复选框了,但是我试图禁用该标签,但它不起作用。

<?= $form->field($modelQuestion, "[{$indexQuestion}]justificar_respuesta")->checkbox(array(
                                            'label'=>'',
                                            'labelOptions'=>array('style'=>'padding:5px;'),
                                            ))->label('You want a response justified ?');?>

js

1 个答案:

答案 0 :(得分:1)

我不知道js这样做有什么意义,但是,这是您可以处理的方式:

为您的复选框定义id属性:

<?= $form->field($modelQuestion, "[{$indexQuestion}]justificar_respuesta")->checkbox(['id' => 'myId', 'labelOptions' => ['style'=>'padding:5px;']])->label('You want a response justified ?');?>

还有jQuery:

$("label[for='myId']").contents().filter(function(){
    return (this.nodeType == 3);
}).remove();