хтм
<div id="tab" name="{{__SELF__.id}}" class="my-tab">
<img id="tab-avatar" style="height:50px; width:50px" src="{{__SELF__.avatarImage}}">
<div id="tab-minimize">
<div id="tab-label"></div>
<div id="tab-expand" name="{{__SELF__.id}}" class="tab-expand tab-btn"></div>
<div id="tab-close" name="{{__SELF__.id}}" class="tab-close tab-btn"></div>
</div>
</div>
JS
$(function(){
$(".tab-close").each(function(){
var tabName = $(this).attr('name');
$(this).click(function(){
$(".my-tab").each(function(){
$("tabName").addClass("hidden");
});
});
});
});
Теперь у меня есть две вкладки (вкладки, которые дублируются), обе имеют одинаковое имя класса, идентификатор и т. д. Единственное отличие состоит в том, что у них есть собственное уникальное имя.
Как закрыть вкладку, когда я нажимаю кнопку закрытия определенной вкладки?
Это означает, что я хочу нажать кнопку закрытия вкладки 1, чтобы закрыть вкладку 1, и нажать кнопку закрытия вкладки 2, чтобы закрыть вкладку 2.