2016-09-13 6 views
1

ダイアログボックスを開くonlickイベントを作成しようとしていますが、Uncaught TypeError:$(...) .dialogは関数エラーではありません。

$("#dialog").dialog({ 

HTML

   <div class="form-group required"> 
        <input type="button" value="Button " id="add" /> 
       </div> 
       <div id="dialog" hidden="hidden"> 
        Hiiii 
       </div> 

jQueryの

  $(function() { 
       $("#dialog").dialog({ 
       autoOpen: false 
       }); 

       $("#add").click(function() { 
       $("#dialog").dialog('open'); 
       }); 
      }); 

デバッガポイントエラー

+3

jQuery-UIはありますか?そしてjQueryの後? – Tushar

答えて

0

の源であるとして、本体の終了前に、あなたのjqueryのコードを追加します。タグ。

<script> 
     $(function() { 
        $("#dialog").dialog({ 
        autoOpen: false 
        }); 

        $("#add").click(function() { 
        $("#dialog").dialog('open'); 
        }); 
       }); 
    </script> 

</body> 
+0

jqueryとjquery-uiの後にある限り、あなたは '$()' onloadを使用していますが、ボディの末尾にある必要はありません。 –

関連する問題