我与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