Use this code instead:
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(){
$("#text-area").val("");
$('#hotels :selected').each(function(i, selected){
$("#text-area").val($("#text-area").val() + $(selected).val()+"\n");
});
});
});
Always use val()
to modify or get content of text area...