我想知道如何在js中使用hide ()隐藏复选框的标签,现在我可以隐藏复选框,但我试图禁用标记,但它不起作用。
<?= $form->field($modelQuestion, "[{$indexQuestion}]justificar_respuesta")->checkbox(array(
'label'=>'',
'labelOptions'=>array('style'=>'padding:5px;'),
))->label('You want a response justified ?');?>js
发布于 2018-08-19 19:39:56
我不知道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();https://stackoverflow.com/questions/51890977
复制相似问题