我與JQuery FullCalendar
工作,我只是想用一個回調函數eventRender
並調用element.getAttribute()
的代碼示例中使用。標準屬性和HTML元素的方法不FullCalendar「元素」
但它說Uncaught TypeError: Object [object Object] has no method 'getAttribute'
這究竟是爲什麼? this HTML元素的標準屬性和方法不適用於element
對象。由於它the FullCalendar documentation說element is a newly created jQuery <div> that will be used for rendering. It has already been populated with the correct time/title.
但我不能調用上element
代碼的方法和屬性:
<script>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
editable: true,
events: [
{
title: 'First',
start: new Date(2014, 1, 24, 8),
end: new Date(2014, 2, 3, 8)
},
{
title: 'Second',
start: new Date(2014, 2, 3, 8),
end: new Date(2014, 2, 10, 8)
}
],
eventRender: function(event, element) {
alert(element.getAttribute("id"));
},
eventAfterRender : function(event, element) {
alert(element.getAttribute("id"));
},
eventAfterAllRender: function(event, element) {
alert(element.getAttribute("id"));
}
});
});
在此先感謝..
很大的實際DOM元素。謝謝。順便說一句,是否有任何文件明確指出我們可以用於「jQuery對象」的標準屬性和方法? – prime
@prime是的,有 - http://api.jquery.com/ :) –
謝謝:)這就是我正在尋找。 – prime