单击标题时如何获取列名/索引
How to get column name/index when header is clicked
当在谷歌可视化表中单击相应的列名/标题时,如何获取列名(标题)?
http://jsfiddle.net/xj3ww79n/
google.load('visualization', '1', {packages: ['table']});
google.setOnLoadCallback(drawTable);
function drawTable() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'Salary');
data.addColumn('boolean', 'Full Time');
data.addRows(5);
data.setCell(0, 0, 'John');
data.setCell(0, 1, 10000, '$10,000');
data.setCell(0, 2, true);
data.setCell(1, 0, 'Mary');
data.setCell(1, 1, 25000, '$25,000');
data.setCell(1, 2, true);
data.setCell(2, 0, 'Steve');
data.setCell(2, 1, 8000, '$8,000');
data.setCell(2, 2, false);
data.setCell(3, 0, 'Ellen');
data.setCell(3, 1, 20000, '$20,000');
data.setCell(3, 2, true);
data.setCell(4, 0, 'Mike');
data.setCell(4, 1, 12000, '$12,000');
data.setCell(4, 2, false);
var table = new google.visualization.Table(document.getElementById('table_div'));
table.draw(data, {showRowNumber: true,sort: 'disable'});
google.visualization.events.addListener(table, 'select', function() {
var row = table.getSelection()[0].row;
alert('You selected ' + data.getValue(row, 0));
});
}
In jQuery
$(".google-visualization-table-th").click(function(e){
alert("You selected column: " + e.toElement.innerText);
});
在纯 JS 中
var h = document.getElementsByClassName("google-visualization-table-th");
for (i = 0; i < h.length; i++) {
h[i].addEventListener("click", function (e) {
alert("You selected column: " + e.toElement.innerText);
}, false);
}
在此处查看更新的小提琴:http://jsfiddle.net/xj3ww79n/4/
相关文章:
- 在jQuery中获取表的行索引
- 在JavaScript中通过索引从对象数组中获取值
- Javascript获取所有锚链接的索引
- NodeJS在一个较大的字符串中获取一个字符串的索引
- angularjs$watch获取已更改数组项的索引
- Javascript Array 从特定索引获取偏移索引
- 使用名称 jQuery 按索引获取 ID 值
- 在jQuery中通过索引获取字典的键值
- 相同的类多次如何使用索引获取对象
- Boostrap 表:按行索引获取行数据
- 如何在ag网格中通过索引获取节点
- 使用对象哈希映射上的索引获取值
- 使用jQuery的索引获取表的偏移位置
- 如何通过索引获取jQueryUITabsDOM元素
- 使用Javascript通过索引获取HTML有序列表中的元素
- Jquery使用数组中的索引获取某些选择器的文本值
- 如何在javascript中使用索引获取对象的属性值
- 如何使用索引获取整个对象
- 如何通过元素的数据项索引获取元素
- 根据另一个数组的索引获取一个数组的值