2017-01-13 2 views
0

hi expert нужна помощь У меня есть кнопка в каждом массиве, например, редактировать или удалять , но я хочу, чтобы я хотел заменить эти кнопки строкой, на которую можно щелкнуть DataTablesКак заменить кнопки со строкой в ​​datatable, которую можно щелкнуть

я есть попробуйте использовать код ниже, но только текст внутри может быть нажать не строку в DataTables

$row = array(); 
      $row[] = '<a href="javascript:void(0)" onclick="lihat_infostudent('."'".$infostudent->number."'".')"><tr><td><center>'."$no".'<center></td></a>'; 

ответ

0

Назначение class к tr элементу на вашем коде и связываются с onclick событие в определенный класс. См пример ниже,

'<tr class="clickable_row" data-studentno="' . $infostudent->number . '"><td>....</td></tr>' 

Тогда в файле JS,

$('.clickable_row').on('click', function() { 
    lihat_infostudent($(this).data('studentno')); 
}); 

Наконец, в CSS, чтобы дать эффект указатель на строку,

tr.clickable_row { 
    cursor: pointer; 
} 
+0

привет codePG им с помощью DataTables я должен используя css –

+0

@WahyuArtadianto вы можете опустить часть css, что css я использовал, чтобы принести эффект указателя мыши на зависание. Между, этот css snippert - это стили, определенные вами определенным классом – codePG