Странность небольшая..
Вложений: 1
есть код:
$('#tableFields_datalist_id tr').each(function (index, value) {
data=getFormInputs(this);
found=false;
$.each(fields, function (index, value) {
alert(JSON.stringify(value)+'\r'+JSON.stringify(data));
if (value==data) { found=true; return false;}
});
if (found==false) { fields[index]=data; }
});
условие if (value==data) { found=true; return false;} - не срабатывает, через alert смотрел - есть идентичные данные.. или JS не умеет сверять объекты? |
Или может так попробовать?
if (JSON.stringify(value)==JSON.stringify(data)) |
да, сработало)
Спасибо могучий форум!) |
JS умеет сравнивать обьекты. Но надо понимать как это делается. Это же совсем не дремучая теория, а основы языка.
|
| Часовой пояс GMT +3, время: 12:36. |