我在同一页面上有多个图像,对于每个图像,单击时,我试图打开一个对话框,我的 HTML 设置中有以下 6 个。当前,当我单击图像时,会弹出 6 个对话框,所有对话框都具有在第一个 div 中找到的相同信息。如何修改我的脚本以使其正常工作: HTML:
<div class="profiles">
<a class="open" href="#">
<img src="/../.jpg" / class="img-full"></a>
<div class="dialog" title="Basic modal dialog">
<p><strong>Some Text</strong></p>
<p>
<strong>Phone</strong>: *********<br />
<strong>Email</strong>: <a href="mailto:some@email.com">SomeEmail</a>
</p>
</div>
</div>
jQuery:
<script type="text/javascript">
$(".dialog").dialog({
autoOpen: false,
draggable: false,
position: "center",
width: "300px",
modal: true,
title: "",
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});
$(".open")
.click(function () {
$(".dialog").dialog("open");
});
</script>