jQuery UI ダイアログ ウィンドウ内で jQuery UI タブを使用しています。
ダイアログボタンの1つをクリックしたときに現在のタブのIDを見つける必要があるインスタンスに遭遇しました。jQuery UI のタブとダイアログによって生成された HTML を見ると、これを行う方法が本当に見つかりません。タブを保持する<ul>要素は<div>、ダイアログ ボタンのグループから約 3 秒離れています。
私は試した:
$("#DialogBox").dialog({
    autoOpen: false,
    modal: true,
    buttons: [
        {
        text: "Save",
        click: function () {
        var currentTabId = $(this).closest("ul").attr("id");
        alert(currentTabId);
しかし、「未定義」のアラートが返されます。
これを行う方法はありますか?
ありがとう