2013-05-29 63 views
0

我有一个问题,将我的datatable更改为服务器端处理。我的问题是在与按钮相同的tr中获得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

我看不到任何表格中有类增值税的元素 –

回答

1

您的表中没有“增值”类的元素,这就是您的代码无法工作的原因。

你有两个选择:

(1)使用sClass property of DataTables的“增值税”类添加到相应的列。

(2)如果缸列总是将是第四列中,使用:

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

非常感谢。在“正常模式”中,我将所有课程都克隆为tr,我不记得在这里添加它们。 –