Я новичок в jQuery и особенно в массивах и пытаюсь сделать создать неупорядоченный список из массива. Массив содержит все уникальные значения из определенных частей таблицы, и создание этого работает по назначению (проверено с помощью предупреждения), но когда я пытаюсь создать список с этими значениями, ничего (видимого) не происходит.jQuery: создание списка из массива не работает
Может кто-нибудь сказать мне, что я делаю неправильно здесь? Кроме того, есть ли способ, которым я могу покрыть случай, когда массив не содержит никаких значений, а затем просто показывает фиктивный элемент или элемент по умолчанию в списке?
Примечание:'#test'
- это тестовое поле, где я играл с этим.
Мой JQuery:
$('#tblLegend td.col1').on('click', function(){
var tblValues = new Array();
$('#tblCalendar').find('tbody > div.editable').each(function(){
if(tblValues.indexOf($(this).text()) == -1){
tblValues.push($.trim($(this).text()));
}
});
var ul = '<ul>';
$.each(tblValues, function(i){
ul+= '<li>' + tblValues[i] + '</li>';
});
ul+= '</ul>';
$('#test').html(ul);
});
Большое спасибо заранее, Майк
Нет очевидного неправильного кода. – Satpal
Можете ли вы воспроизвести проблему в скрипке? – AmmarCSE
Спасибо, я посмотрю. – keewee279