Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Помогите улучшить код


Автор: t77 7.3.2012, 13:23
Доброе время суток.
Имеется следующий html:
Код

<div id="myDiv">
        <table id="myTable">
            <tr>
                <td>
                </td>
                <td>
                    <input name="inputName1"/>
                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td>
                </td>
                <td>
                    <input name="inputName2"/>
                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td>
                </td>
                <td>
                    <input name="inputName3"/>
                </td>
                <td>
                </td>
            </tr>
        </table>
    </div>

строки в данную таблицу добавляются динамически, с помощью JavaScript.
Мне необходимо подобраться к элементу(input), во втором поле(td), в последней строке данной таблицы и получить значение атрибута name.
то есть inputName3

В данное время имеется следующий код, который работает в IE:
Код

$(document.all.myTable.rows.item(document.all.myTable.rows.length-1).cells[1].innerHTML).attr('name');


Как можно улучшить данный код?
Спасибо

Автор: 502 7.3.2012, 14:54
Код

$('#myTable tr:last td:eq(1) input').attr('name')


?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)