2016-01-14 2 views
0

в моем Jquery datatable у меня есть эти столбцы с некоторыми другими столбцамиКак получить доступ к скрытому значению столбца, скрытому jquery datatable?

columns: [ 
{first column has a button}, 
{ 'data': 'ID', visible:false }, 
{ 'data': 'EmployeeCategoryID', visible: false }, other columns ... 
] 

первый столбец DataTable имеет кнопку, когда я нажимаю на нем должен отображать второе скрытое значение столбца я попытался это

$(this).closest("tr").find('td:eq(2)').text() 

, но скрытые столбцы недоступны таким образом. Как мне получить доступ к значению скрытых столбцов?

В исходном коде данные получены из метода действия MVC и данные были отправлены отлично!

+0

Вам необходимо загрузить данные, относящиеся к строке, и получить доступ к столбцу в этих данных. Не имеет значения, скрыта ли она в HTML. – Ash

ответ

0

Не пробовал, но что-то вдоль этих линий:

var row = $(this).closest('tr'); 
    var data = $('#example').dataTable().fnGetData(row); 
    console.log(data); 

Вот пример ваше имя элемента управления.

+0

это не определено или кнопка не работает ... как правило, со скрытыми столбцами в datatables, как разработчики получают доступ к этим скрытым столбцам? –

+0

Вы можете получить доступ к rowData? попробуйте запустить его в консоли. console.log (ROWDATA); – Ash