嗨,我一直在努力解决这个问题。我需要加载一个复选框的状态,以便实现下一个代码:
$rowannex.find('.first').prop( "checked", true);
$rowannex.find('.second').attr("disabled", true);
$rowannex.find('.print').prop("checked",true);
<td class="text-center">{!! Form::radio('first', '1', false, array('class'=>'first')) !!}</td>
<td class="text-center">{!! Form::checkbox('second_costocultivoagricola_tabla_anexos', '1', false, array('class'=>'second')) !!}</td>
<td class="text-center">{!! Form::checkbox('print_costocultivoagricola_tabla_anexos', '1', false, array('class'=>'print', 'disabled')) !!}</td>
问题在于.prop正在运行,它将.first更改为选中,将其禁用了.second,更改为选中了.print,但该选项未显示为选中状态。
正如您所见,我正在使用laravel和JQuery,而对于我来说,我正在使用bootstrap。我尝试在Chrome,Safari和Opera中进行了任何更改。我也尝试.attr仍然是同样的问题。对不起英语,这不是我的母语,我希望有人知道问题出在哪里,谢谢!
答案 0 :(得分:1)
最终,我发现问题是还有另一个.js重新加载了元素,因此我将函数更改为该文件,并且可以正常工作。毕竟这真的很简单。