关闭带有父ID的jquery-ui对话框

时间:2013-04-02 17:58:04

标签: jquery jquery-ui

有没有办法获取我的父div的ID,而不必像我在下面那样在前面添加“#”?

由于

var parentDivId = $(div).closest("div").attr("id");
$("#" + parentDivId).dialog('close');

关闭对话框:

$("#" + parentDivId).dialog('close');

这不起作用:

$(parentDivId).dialog('close');

2 个答案:

答案 0 :(得分:1)

如果我没弄错的话,你可以做到:

$(div).parent().dialog('close');

答案 1 :(得分:1)

您的变量parentDivId足以完成它,请尝试以下方法:

$('[id="' + parentDivId + '"]').dialog('close');