何らかの理由で、これはFF 11、Chrome、さらにはIEでも機能しますが、FF3.6やSafari5では機能しません。
基本的に、私は次のリンクのクリックをトリガーしています。
var $currentItem = $('#' + currentId);
var modalSeriesList = $('.js-modal-series');
var index = modalSeriesList.index($currentItem);
var $nextItem = modalSeriesList[index + 1];
var nextClick = function() {
$(document).off('keydown.general');
$nextItem.click();
}
$(document).off('keydown.general');
if ($nextItem) {
$nextButton.click(nextClick);
}
しかし、FF3.6またはSafari5のリンクをクリックすると、次のエラーが発生します。
TypeError: 'undefined' is not a function (evaluating '$nextItem.click()')
次の方法でここでわからない「落とし穴」はありますか?