Я хочу удалить и добавить наложение так часто, как хочу, но я не могу заставить js удалить элемент by js, любые идеи?Удалить элемент, созданный с помощью jQuery
HTML
<div id="background"></div>
<button id="open">Open</button>
<div id="overlay">
<button id="close">Close</button>
</div>
JS/JQuery
$(function() {
$('#open').click(function() {
$('body').append('<div id="overlay"><button id="Close">Close</button></div>');
});
$('#close').click(function(){
$('#overlay').remove();
});
});
CSS:
#overlay{
padding: 8px;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.1);
}
вы повторяете идентификатор 'overlay' который не является действительным, а не использовать класс –
http://jsfiddle.net/adeneo/msro2hoq/2/ – adeneo