0

我似乎无法理解如何获取被点击的实际链接。我正在尝试制作一个小部件。这是我用来实际执行点击的代码:

$mID.find('a.next').on('click', function() {
    $mID.megamenu("nextMenu");
});

$mID 在哪里$mID = $(":jqmData(role='megamenu')");

如何从 nextMenu 函数中访问单击的项目?

编辑:我有办法做到这一点,但这并不理想。

$mID.find('a.next').on('click', function() {
    $(this).addClass('next');
    $mID.megamenu("nextMenu");
    $(this).removeClass('next');
});

然后,我可以访问 $('.next') 来隔离特定实例,而不是尝试在 nextMenu 函数中访问 $(this)。如果有更好的方法可以做到这一点,请告诉我。

4

0 回答 0