JQuery UI Checkboxの活性化

以前の記事でpropメソッドを使った活性化の方法をご紹介しましたが、Checkboxの場合、これが何故か表示上、反映されとらんやん!?という事があったのでメモw;

活性化については、以下の要領で出来るんですが、これが表示上、反映されてないorz

$('[name="type_dw"]').each(function(){
  if ($(this).val() == arr_dw[i]) {
    $(this).prop('checked', true);
  }
});

checkedの状態を確認するもtrueになってるし、なんでだろー??と思ってたら、buttonsetで初期化する必要があったというオチでした。

$('#group_type_dw').buttonset()

このオチに辿り着くまでに、想定以上の労力がかかったことは、恥ずかしくて言えません。。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です