F не определено - Jquery - PullRequest
       6

F не определено - Jquery

0 голосов
/ 26 октября 2010

У меня есть некоторый код jquery, который использует живой метод запуска событий:

$(document).ready(function() {   
  $('.cross-link').live(function() {       
    $('a[href=#2').click();
  });
});

Где cross-link элементы могут быть сгенерированы после загрузки DOM.

Firebug сообщает, что F is undefined. Он ссылается на последнюю строку в моем файле jquery.js, которая начинается с (function(){var Q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]'"]+)... ect. Я читал, что это может быть случай, когда моя библиотека Jquery устарела. Поэтому я скачал последнюю версию, но она вызвала другие ошибки.

Что я должен искать, чтобы это исправить?

Ответы [ 3 ]

0 голосов
/ 26 октября 2010

Live нужен даже обработчик.Измените свой код следующим образом:

$(document).ready(function() {
  $('.cross-link').live('click', function() {
    $('a[href=#2').click();
  });
});
0 голосов
/ 20 мая 2016

Синтаксис $ ('a [href = # 2'). Click (); должен быть:

$ ( 'а [HREF = "# 2"]') нажмите ();.

0 голосов
/ 26 октября 2010
$('a[href=#2').click(); }); });

Можете ли вы проверить вышеуказанный sytanx, в вашем коде есть ошибка, из-за которой jquery выдает ошибку

...