<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。以及如何在JavaScript中为DataTable设置焦点方法。
$(document).ready(function(){
$("#table-dispatch").focus(function() {
});
});
这是我的JavaScript代码。我在DataTable Id上尝试焦点方法。但它不起作用。那么我怎样才能将方法用于DataTable。请给我解决方案。 如何在点击方法之前优先考虑焦点方法。
答案 0 :(得分: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');
});