我正在使用这样的 jQuery 模态对话框:
<div class="dialog-form" id="dialog-form1" title="Edit Invoice">
<form>
.... inputs & selects
</form>
</div>
<button class="dialog-button">Edit</button>
按钮的功能如下所示:
$(".dialog-button").button().click(function() {
alert ($(this).prev("div").attr("id"));
});
我现在要做的就是获取前一个 div 的 ID(我将按钮更改为类而不是 ID,因为我在同一页面上放置了几个不同的弹出表单)。所以它应该返回“dialog-form1”。但无论我尝试什么,它都找不到前一个 div 的 ID,它只返回“未定义”......
有任何想法吗?谢谢你的帮助!