得到鼠標懸停每一行的值。這是我的HTML標記:如何通過JQuery的
<article class="container content col-xs-12 col-sm-9 col-md-10 col-lg-10">
<div class="x_panel well">
<div class="x_content">
<table id="datatable-buttons" class="table table-striped table-bordered">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tbody></tbody>
<tfoot>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
</table>
</div>
</div>
</article>
我已填充使用下面的JSON數據,該表的代碼:
$(document).ready(function()
{
function init_DataTables()
{
console.log('run_datatables');
if(typeof ($.fn.DataTable) === 'undefined'){ return; }
console.log('init_DataTables');
var handleDataTableButtons = function() {
if ($("#datatable-buttons").length){
$("#datatable-buttons").DataTable({
dom: "Bfrtip",
buttons: [
{
extend: "copy",
className: "btn-sm"
},
{
extend: "csv",
className: "btn-sm"
},
{
extend: "excel",
className: "btn-sm"
},
{
extend: "pdfHtml5",
className: "btn-sm"
},
{
extend: "print",
className: "btn-sm"
},
],
"aaData": [
{
"Name": "Tiger Nixon",
"Position": "System Architect",
"Office": "$320,800",
"Age": "2011/04/25",
"Start date": "Edinburgh",
"Salary": "5421"
},
{
"Name": "Garrett Winters",
"Position": "Accountant",
"Office": "$170,750",
"Age": "2011/07/25",
"Start date": "Tokyo",
"Salary": "8422"
},
{
"Name": "Ashton Cox",
"Position": "Junior Technical Author",
"Office": "$86,000",
"Age": "2009/01/12",
"Start date": "San Francisco",
"Salary": "1562"
},
{
"Name": "Cedric Kelly",
"Position": "Senior Javascript Developer",
"Office": "$433,060",
"Age": "2012/03/29",
"Start date": "Edinburgh",
"Salary": "6224"
}
],
"aoColumns": [
{ "mData": "Name" },
{ "mData": "Position" },
{ "mData": "Office" },
{ "mData": "Age" },
{ "mData": "Start date" },
{ "mData": "Salary" }
],
responsive: true
});
}
};
TableManageButtons = function()
{
"use strict";
return {
init: function() {
handleDataTableButtons();
}
};
}();
$('#datatable-scroller').DataTable({
ajax: "js/datatables/json/scroller-demo.json",
deferRender: true,
scrollY: 380,
scrollCollapse: true,
scroller: true
});
var $datatable = $('#datatable-checkbox');
$datatable.dataTable({
'order': [[ 1, 'asc' ]],
'columnDefs': [
{ orderable: false, targets: [0] }
]
});
$datatable.on('draw.dt', function()
{
$('checkbox input').iCheck({
checkboxClass: 'icheckbox_flat-green'
});
});
TableManageButtons.init();
};
init_DataTables();
});
什麼我試圖做的是我想要獲取該特定行的名稱字段中存在的值,並在該行上執行操作。我正在使用下面的jQuery代碼,但它顯示未定義。
這是我的jQuery代碼:
$(document).on('mouseover', '#datatable-buttons tbody tr', function()
{
alert($(this).data('Name'));
});
如何獲得每個字段的特定字段的值,當鼠標移動到TR場
**如何獲得每個字段的特定字段的值,當鼠標懸停THR TR場**該領域的哪些具體領域? – guradio
有一個姓名字段,其中每行有人名。讓我們假設我在第一行做了一個鼠標懸停,然後我想要在第一行名字段中出現的名字等等 –