这是我用于绘制谷歌折线图的插件。
(function( $ ) {
$.fn.loadLineChart = function(dataArr, title) {
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(function() { drawChart(dataArr, title) });
function drawChart(dataArr, title) {
var data = google.visualization.arrayToDataTable(dataArr);
var options = {
title: title
};
var chart = new google.visualization.LineChart($('#chat_div')[0]);
chart.draw(data, options);
}
};
})( jQuery );
我称这个插件如下。
<script type="text/javascript">
var data = '';
var title = '';
$('#chart_div').loadLineChart(data, title);
</script>
现在我在插件中对当前元素 chart_div 进行硬编码。我如何在该函数中使用当前元素?