Как мне получить значение href при завершении свертывания?

#javascript

#javascript

Вопрос:

Я хочу получить значение href в процессе переключения Accordion или свертывания.

 <div class="row">
    <div class="col-md-12">
        <div class="portlet">
            <div class="portlet-heading bg-inverse">
                <h3 class="portlet-title">acilsusam 1</h3>
                <div class="portlet-widgets">
                    <a data-toggle="collapse" data-parent="#value1" href="#birinci"><i class="ion-minus-round"></i></a>
                </div>
                <div class="clearfix"></div>
            </div>
            <div id="birinci" class="panel-collapse collapse show" style="">
                <div class="portlet-body">
                    <div class="row">
                        <div class="col-xl-3">
                            <a href="cizmelikedi.php?id=1">
                                <div class="widget-bg-color-icon card-box p-l-0 m-b-0">
                                    <div class="bg-icon pull-left m-r-10">
                                        <i class="md  md-mail text-danger" style="font-size: 60px !important;"></i>
                                    </div>
                                    <div class="text-left m-t-15">
                                        <p class="text-muted">sunucu nunu 1</p>
                                    </div>
                                    <div class="clearfix"></div>
                                </div>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="row">
    <div class="col-md-12">
        <div class="portlet">
            <div class="portlet-heading bg-inverse">
                <h3 class="portlet-title">acilsusam 2</h3>
                <div class="portlet-widgets">
                    <a data-toggle="collapse" data-parent="#value" href="#ikinci"><i class="ion-minus-round"></i></a>
                </div>
                <div class="clearfix"></div>
            </div>
            <div id="ikinci" class="panel-collapse collapse show" style="">
                <div class="portlet-body">
                    <div class="row">
                        <div class="col-xl-3">
                            <a href="cizmelikedi.php?id=1">
                                <div class="widget-bg-color-icon card-box p-l-0 m-b-0">
                                    <div class="bg-icon pull-left m-r-10">
                                        <i class="md  md-mail text-danger" style="font-size: 60px !important;"></i>
                                    </div>
                                    <div class="text-left m-t-15">
                                        <p class="text-muted">sunu bunu yap</p>
                                    </div>
                                    <div class="clearfix"></div>
                                </div>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
  

Я много чего перепробовал, но почему-то href=»#birinci» здесь не получил значения.

 $('.collapse').on('hidden.bs.collapse', function () {                           
   var sectionID = $('.collapse').closest('a').attr('href');                                    
   $.ajax({                                     type: "POST",                                       
     data: "collapse_islemi=1amp;islem=eamp;collapse=" sectionID,                                     
     url: "https://localhost/ajax.php",                                     
     success: function(html) {}                                 
   });
});
  

Я перепробовал много способов, когда я хочу получить значение при изменении. Я пытался с помощью find attr, но каждый раз получаю неопределенное предупреждение.

Комментарии:

1. Пожалуйста, лучше отформатируйте свой код. Спасибо.

2. Я попытался отредактировать его.

Ответ №1:

 $('.collapse').on('hidden.bs.collapse', function () {        
    alert(e.currentTarget.id);
});
  

Я получил значения, указанные выше.