JSFiddle - React, Tailwind, and code Playground
HTML
<div role="main" class="ui-content oms-content">
<div class="myactivelabelsWrap" id="result">
<div data-role="collapsible" data-inset="false">
<h3>Heading 1<a class="icon-pencil-1 labelEditIcon" data_attr="123" >Edit</a></h3>
<ul data-role="listview" class="labellistUL ui-listview">
<li class="labellist ui-li-static ui-body-inherit ui-first-child ui-last-child">
<div class="leftlable">
<p class="minOrder">Min. Order Rs. 25/- Delivery Charges 21.11</p>
</div>
<div class="rightlable">
<a href="#" class="ui-link removerestaurant" data_vendor_id="5000821693" data_loc_name="Location1" data_ven_availability_id="46">Remove</a>
</div>
</li>
</ul>
<ul data-role="listview" labellistulid="47" class="labellistUL ui-listview">
<li class="labellist ui-li-static ui-body-inherit ui-first-child ui-last-child">
<div class="leftlable">
<p class="minOrder">Min. Order Rs. 25/- Delivery Charges 21.11</p>
</div>
<div class="rightlable"> <a href="#" class="ui-link removerestaurant" data_vendor_id="5000821693" data_loc_name="Location1" data_ven_availability_id="46">Remove</a>
</div>
</li>
</ul>
</div>
</div>
CSS
.searchWrap {
width:100%;
float:left;
height:auto;
padding:20px;
}
.searchWrap .searchWrap-inner {
width:100%;
float:left;
height:auto;
position:relative;
}
.searchWrap .extip {
font-size:12px;
}
.addrestList {
width:100%;
float:left;
height:auto;
margin-bottom:20px;
}
.addrestList ul {
width:100%;
float:left;
height:auto;
margin:0px;
padding:0px;
list-style:none;
}
.addrestList ul li {
width:100%;
float:left;
height:auto;
margin:0px;
padding:20px 20px 10px 20px;
list-style:none;
border-bottom:1px solid #ddd;
}
.addrestList ul li .leftlable {
width:80%;
float:left;
height:auto;
}
.addrestList ul li .leftlable .label-wrap {
float: left;
}
.addrestList ul li .rightlable {
width:auto;
float:right;
height:auto;
}
.addrestList ul li .rightlable .addrest-btn {
padding:0px;
margin:0px;
background:none;
border:1px solid #ddd;
border-radius:30px;
width:42px;
height:42px;
float:right;
line-height: 54px;
text-align:center;
color:#ddd;
}
.addrestList ul li .rightlable .addrest-btn:before {
padding:0px;
margin:0px;
font-size:30px;
}
.addrestList ul li .rightlable .addrest-btn-active {
border:1px solid #46af7c !important;
color:#46af7c !important;
}
/* My Active Labels Styles */
.myactivelabelsWrap {
width:100%;
height:auto;
margin-bottom:20px;
}
.myactivelabelsWrap .ui-collapsible-heading {
margin: 0 !important;
}
.myactivelabelsWrap .ui-collapsible-heading a {
font-size:20px;
}
.myactivelabelsWrap .ui-collapsible {
margin: 0px;
}
.ui-collapsible-content {
border:0px !important;
padding:0px;
margin:0px;
}
.labellistUL .label-BtnWrap {
padding:0 30px;
margin-top: -9px;
color:#d03e43;
}
.labellist {
margin: 0px 30px !important;
padding: 15px 0 !important;
border-bottom:1px solid #e6e6e6 !important;
border-top:0px...
JavaScript
$(document).on('click', '.removerestaurant', function (event) {
$(this).closest('.labellistUL').remove();
});
function deltethislabel(labellist_id) {
// do an ajax call if its success then remove it
$("#result").find("#" + labellist_id + " .labellistUL").remove();
}