我想根據用戶選擇在fullcalendar上選擇事件。 示例:如果用戶選擇A類 - 那麼具有相同ID的所有類都將變爲綠色(使用應用的className)。fullCalendar添加一個類到事件
我很難將類應用於其他事件,我可以通過ID成功選擇。我想我的問題是將事件對象與jQuery對象相結合。
示例代碼:
....
eventClick: function(event) {
$(this).addClass("reg_selected"); //this works fine on selected event
var selectedID = event.id
alert(selectedID); //get event.ID, and use it to find similar ones.
var similarEvents = $("#calendar").fullCalendar('clientEvents',selectedID).addClass("reg_selected");
...
我得到的錯誤是:
addClass is not a function
什麼想法?
謝謝!
編輯:我也嘗試循環的方法中,並得到了同樣的錯誤:
for (var i = 0; similarEvents.length > i ; i++){
alert(similarEvents[i].title);
similarEvents[i].className("reg_selected");
}
警報()工作,但類名()中產生的相同的錯誤如上
非常感謝 - 我剛剛更新了一些代碼,我以前試過的問題,得到同樣的錯誤。感謝您的幫助! – kneidels 2013-03-20 20:29:53
className是一個屬性而不是方法。嘗試'similarEvents [i] .className =「reg_selected」;' – tocallaghan 2013-03-20 22:49:35
否,'similarEvents [i] .className =「reg_selected」;'似乎沒有工作。沒有錯誤 - 但它沒有工作。 – kneidels 2013-03-21 07:48:23