Я создаю 2 кнопки, первая кнопка: для экспорта из нескольких полей выбора в текстовую область, вторая кнопка: для удаления повторяющихся строк из текстовой области
кнопка экспорта работает только в том случае, если я еще не нажал кнопку удаления дубликатов, если я уже нажал кнопку удаления дубликатов, когда я снова нажимаю кнопку экспорта, она снова не работает
function eliminateDuplicates(arr) {
var i,
len=arr.length,
out=[],
obj={};
for (i=0;i<len;i++) {
obj[arr[i]]=0;
}
for (i in obj) {
out.push(i);
}
return out;
}
$(document).ready(function(){
$("#remove-duplicates-button").click(function(){
$("#text-area").val(eliminateDuplicates($("#text-area").val().split("\n")).join("\n"));
});
$("#export-button").click(function(){
var hotels = [];
$('#hotels :selected').each(function(i, selected){
hotels[i] = $(selected).val()+"\n";
});
$("#text-area").append(hotels);
});
});
нужна помощь, чтобы исправить это демо http://jsfiddle.net/4dtxf/3/
Спасибо за вашу помощь