When we click OPEN, without adding to FAV first then OPEN works fine, heals when we add a line of code html to FAV then OPEN executes as many positions as possible e.g. OPEN 3 from below, performed 3 times.
<body>
<div class="content">
<div class="box-right">
<ul class="list_links" id="list_links_fav"></ul>
<ul class="list_links" id="list_links">
<li class="list-group-item"> <button id="open" value="pathWay_value1">open</button> <span>pathWay_value1</span> <button id="fav"> add to fav</button> </li>
<li class="list-group-item"> <button id="open" value="pathWay_value2">open</button> <span>pathWay_value2</span> <button id="fav"> add to fav</button> </li>
<li class="list-group-item"> <button id="open" value="pathWay_value3">open</button> <span>pathWay_value3</span> <button id="fav"> add to fav</button> </li>
<li class="list-group-item"> <button id="open" value="pathWay_value4">open</button> <span>pathWay_value4</span> <button id="fav"> add to fav</button> </li>
<li class="list-group-item"> <button id="open" value="pathWay_value5">open</button> <span>pathWay_value5</span> <button id="fav"> add to fav</button> </li>
</ul>
</div>
</div>
</body>
$(document).ready(function(){
$('button#fav').on('click', function () {
console.log('Clicked #fav');
fav_value = $(this).closest("li").html();
console.log(fav_value);
$('#list_links_fav').append('<li class="list-group-item">' + fav_value + '</li>');
$(this).closest("li").remove();
console.log("Added to fav");
$(document).ready(function(){
$('button#open').on('click', function () {
console.log('Clicked #open');
var fired_button = $(this).val();
console.log(fired_button);
});
});
});
});
$(document).ready(function(){
$('button#open').on('click', function () {
console.log('Clicked #open');
var fired_button = $(this).val();
console.log(fired_button);
});
});