2013-05-29 7 views
0

У меня возникла проблема с изменением моего datatable на серверную обработку. Моя проблема заключается в получении значения td в той же строке, что и кнопка. Я пытался это получить:JQuery datatables - кнопка для изменения значения

$(".zapl").live('click', function() { 
    var parent = $(this).parents('tr'); 
    var netto = $('.vat', parent).text(); 
} 

Но он не работает. Я хочу сделать это как здесь: http://mojetesty.cba.pl/demo2.php. Но я не знаю, как это сделать. Вот демонстрация моей проблемы: http://mojetesty.cba.pl/demoo.php

Заранее спасибо.

+0

'.live()' осуждается. Вместо этого используйте '.on()'. –

+0

Я не вижу ни одного элемента с классом vat внутри вашей таблицы. –

ответ

1

В вашем столе нет элемента с классом «vat», поэтому ваш код не работает.

У вас есть два варианта:

(1) Используйте sClass property of DataTables добавить класс «чан» в соответствующей колонке.

(2) Если столбец чан всегда будет четвертый столбец, используйте:

var netto = $('td', parent).eq(3).text(); 
+0

Большое спасибо. В «нормальном режиме» я клонировал tr со всем классом, и я не помню, чтобы добавлять их сюда. –

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