2010-12-28 3 views
1

나는 이것이 쉬운 일 경우 그렇게 용서해주십시오 안돼서에서 링크를 편집/삭제합니다 .. 일반 자바 스크립트는 정상적으로 작동합니다 ..DataTables 및 JQuery와 추가 모달은 .. 각 행

저는 DataTables를 사용 중이며 오른쪽의 마지막 열에는 하나의 편집과 다른 하나의 이미지가 2 개의 이미지가 있습니다.

내가 같은 간단한 대화 시도 : 나는 대화의 ID와 사업부의 다케가있는 HTML에서

 ` $('#datatable tbody tr a.delete img').live('click', function() { 
    $("#dialog").dialog(); 

    });` 

를 ...하지만 링크를 클릭 할 때 내가 말하는 오류 얻을 "$를 ("# 대화 ") .dialog는 함수가 아닙니다."

나는이 오류를 운이없는 죽음으로 봤습니다. 누구나 아이디어가 있습니까?

+0

를 참조가 있습니까를? – scartag

답변

2

$.dialog()jQuery UI 플러그인의 일부입니다.

현재 데모 가지고 : http://jqueryui.com/demos/dialog/

로드 jQuery를, 다음 jQueryUI 다음 스크립트 : 당신이 JQuery와 UI가 페이지에

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js" type="text/javascript"></script> 
<script> 
$(function() { 
    $('#datatable tbody tr a.delete img').live('click', function() { 
     $("#dialog").dialog(); 
    }); 
}); 
</script> 
+0

감사! 완벽하게 일한 .. 그리고 나는 당신의 게시물에서 내가 뭘 잘못했는지 이해할 수있어서 두배의 보너스를 얻을 수 있습니다. :) – Dennis

+0

@Dennis : 답이 맞다면, _accept_를 잊지 마세요. 그래서 미래에 당신과 같은 문제를 가진 사람들은 신속하게 대답을 가질 수 있습니다 :) – Shikiryu

+0

알았어 .. 고마워 .. – Dennis