Provaci te....L'importante che funziona l'if!!!!!!
Se te funziona fammi sapere come!!!!
Salve
Di solito per confrontare due stringhe si usa == o compareTo.
La if è così (p==l) ma non esegue il suo codice interno e nemmeno con (c.compareTo(l)==0)

Ti posto il mio codice.
All' avvio carica dal file config_json.cfg (JSON) i nomi per la lista.
Adesso scrivi una stringa nel textarea che appartiene a una lista.
Premendo sul bottone ulisce ca cacosa, il programma analizza la lista.
Come vedi all'interno del codice del buttone c'è l'if contenente una visualizzazione della finestra alert.
Se funziona nel tuo computer dimmi il browser usato.
Scusa se ci sono troppi alert ma servivanno ad analizzare il programma.

File prova.html
<!DOCTYPE html>
<html lang="en">
<head>



<meta charset="utf-8">
<title>jQuery UI Sortable - Default functionality</title>

<link rel="stylesheet" href="http://jqueryui.com/themes/base/jquery.ui.all.css">
<script src="http://jqueryui.com//jquery-1.7.2.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.core.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.widget.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.mouse.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.sortable.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.accordion.js"></script>
<link rel="stylesheet" href="http://jqueryui.com/demos/demos.css">
<!--<link rel="stylesheet" type="text/css" href="js/jquery.ui.all.css">
<link rel="stylesheet" href="js/demos.css">
<script src="js/jquery-1.7.2.js"></script>
<script src="js/jquery.ui.core.js"></script>
<script src="js/jquery.ui.widget.js"></script>
<script src="js/jquery.ui.mouse.js"></script>
<script src="js/jquery.ui.resizable.js"></script>
<script src="js/jquery.ui.accordion.js"></script>
<script src="js/jquery.ui.sortable.js"></script>-->
-
<style>
#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
#sortable li span { position: absolute; margin-left: -1.3em; }
</style>
<script type='text/javascript'>
var p;
$.getJSON('config_json.cfg', function(data) {
var items = [];

$.each(data, function(key, val) {
// items.push('<li id="' + key + '">' + val + '');
items.push('<li id="' + key + '" class="ui-state-default"> <span class="ui-icon ui-icon-arrowthick-2-n-s"></span>' + val + '');
p=key;
});

$('<ul/>', {
// 'class': 'my-new-list',
'id' :'sortable',
html: items.join('')
// }).appendTo('body');
}).appendTo('#demo');

});

$(function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
$( "#accordion" ).accordion();

});
$(document).ready(function() {


$('#add').click(function(){
p=(parseInt(p)+1);
document.getElementById("sortable").innerHTML+="<l i id=\""+p+"\"class=\"ui-state-default\"> <span class=\"ui-icon ui-icon-arrowthick-2-n-s\"></span>" + allora.value + "";
});
$('#p').click(function(){
var v,l,a;


var regex = /(<([^>]+)> )/ig;
for(v=1;v<=p;v++){
alert(v);
l = document.getElementById(parseInt(v)).innerHTML.rep lace(regex, "");
alert(l);
a=allora.value;
alert(a);
if(a==l)
alert("mò hai vinto!!!!! "+l);
}

});

$('#r').click(function(){
var o=2;

$('#'+o).remove();


});

});


</script>
</head>
<body>
<div id="accordion">
<h3>Section 1</h3>
<div id="demo">

</div>
<h3>Section 2</h3>
<div>



Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet
purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor
velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In
suscipit faucibus urna.
</p>
</div>
</div>






<textarea id="allora" ></textarea>
<button id="add">Aggiungo ca cazzo</button>
<button id="r">tolgoo ca cazzo</button>
<button id="p"> pulisco ca cazzo</button>
</body>
</html>


File Config_json.cfg

{
"1": "Singular sensation",
"2": "Beady little eyes",
"3": "Little birds",
"4": "bah"
}