나는 다음과 같은 한 마크 업. 여기에 마크 업,JQuery와 열려있는 대화
<asp:Repeater ID="Repeater1" runat="server" >
<HeaderTemplate>
<table cellpadding="5" cellspacing="0" >
<tr align="center" >
<th align="center"><span><a href="#" style="color:Blue;background-color:#f2f2f2;" >Open Dialog</a></span></th>
</tr>
.......
</asp:Repeater>
나는 JQuery와 기능 대화 상자를 열 수 있지만 작동하지 않도록 다음과 같은 노력하고있어
$("th span a").click(function (e) {
e.preventDefault();
var targetUrl = $(this).attr("href");
$("#dialog").dialog({
buttons: {
"Close": function() {
$(this).dialog("close");
}
}
});
$("#dialog").dialog("open");
});
무슨 일이없는 어떤 생각인가?
아니라 우선, 옵션'에 AutoOpen 설정하지 않음으로써 : FALSE '를, 당신은 두 번 열려고하고 있습니다. 기록으로, 당신은 선이 필요하지 않습니다'$ ("# 대화 상자") 대화 상자 ("열기"). '그러나, 아마도 그것을두고하는 것이 현명하고 시도 –
클릭 이벤트의 당신의 대화 초기화 외부를 이동할 것 'dialog' 앞에'ContentPlaceHolder_'를 추가하십시오. – PiLHA