#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);
});
Я получил значения, указанные выше.