Добрый день столкнулся с проблемой перевода старого кода mootools на jquery
mootools
| Код | var list = new Array(); tbl = $('tablefeald'); $each(tbl.rows , function(el ,index){ if(el.get('tag')=='tr') if(!el.getProperty('not')){ if(el.cells[0].getFirst().value!=''){ list[i] = el.cells[0].getFirst().value + ',' + el.cells[1].getFirst().value + ',' + el.cells[2].getFirst().value + ',' + el.cells[3].getFirst().value + ','+ el.cells[4].getFirst().value ; i++; } } });
|
jquery
| Код | $('#tablefeald tr').each(function(n , elm) { val = $(elm.cells[0]).first().get(0).tagName; alert(val); });
|
Структура таблицы.
| Код | <tr> <td><input type="hidden" value="1"></td> <td><input type="text" value="Дополнительное поле" class="xInputText" style="width: 140px;"></td> <td><input type="text" value="POLE" class="xInputText" style="width: 140px;"></td> <td><input type="text" value="0" maxlength="4" style="width: 50px;" class="xInputText"></td> <td><select><option value="text" selected="selected">text</option><option value="link">link</option><option value="file">file</option><option value="string">string</option><option value="date">date</option></select></td> <td><div align="center"><a onclick="deleteFeald('1',this)" class="link" href="javascript:;">Удалить</a></div></td> <td></td> </tr>
|
Чем в jquery заменяется аналогом который есть в mootols .getFirst() |