2015-06-01 2 views
0

У меня есть форма, после заполнения формы и добавления кнопки нажатой - все значения из формы попадают в PouchDB, а затем в таблицу в браузере. Мне нужно сделать «редактирование». Идея такова:Доступ к значению ячейки 'this' table

<td ondblclick='updateVaucher()' style='cursor: pointer'>"+data[i].doc.vaucherID+ 
       "</td> 

Теперь вопрос: как получить значение ячейки (который является ID), так что я мог загрузить остальную информацию в форме?

Я хотел бы, чтобы это было что-то вроде этого:

function updateVaucher(){ 
    var mydoc = this.td.value; 
    ... 
} 
+0

Использовать 'ondblclick = 'updateVaucher (this)' ', затем получить объект в' function updateVaucher (obj) ' –

ответ

0

Чтобы получить ссылку на элемент внутри функции, вы можете передать элемент к нему из обработчика событий:

ondblclick='updateVaucher(this)' 

Вы можете получить содержимое элемента через innerText или textContent (кросс-браузер):

function updateVaucher(ele){ 
    var mydoc = ele.textContent || ele.innerText; 
    ... 
} 

Learn more about event handling in the browser.

+0

Спасибо Bro !!! Отлично работает –

Смежные вопросы