Установить фокус на dataTable в JavaScript
<table id="table-dispatch" class="display data-table" cellspacing="0" width="100%" onclick="showrequestmap()">
<thead>
<tr>
<th> ID </th>
<th> Status </th>
<th> Client </th>
<th> Client Phone Number </th>
<th> Dispatch Date </th>
<th> Driver </th>
<th> Distance </th>
<th> Current Location </th>
<th> Estimated Fare </th>
<th> Action </th>
</tr>
</thead>
<tbody>
<tr>
<td>5</td>
<td> Waiting for pickup </td>
<td> Raj </td>
<td> 85115 </td>
<td> Apr 18, 2016 7:07 PM </td>
<td> tushar patel </td>
<td> NaN </td>
<td> Thaltej, Ahmedabad, Gujarat 380054, India </td>
<td> 0$ </td>
<td> action </td>
</tr>
</tbody>
</table>
</div>
это мой DataTable. И как установить метод фокусировки на DataTable в JavaScript.
$(document).ready(function(){
$("#table-dispatch").focus(function() {
});
});
это мой код JavaScript. Попробуй метод фокусировки на DataTable Id. Но это не работает. так, как я могу сосредоточить использование метода на DataTable. пожалуйста, дайте мне решение. И как дать первоочередное внимание методу метода перед нажатием кнопки "Метод".
1 ответ
Решение
Просто посмотрите на этот код, он не зависает, но я достигаю той же функциональности с помощью функции mouseover().
jsFiddle: https://jsfiddle.net/eua98tqa/12/
JQuery:
$('#table-dispatch').mouseover(function(){
$(this).css('background-color','#ddd');
}).mouseout(function(){
$(this).css('background-color','#bbb');
});