JQuery 1,9 - нажмите не стрельба с Wijmo

Что касается жизни, я не могу понять, почему это не сработает. Фиддл сказал, что будет, даже с 2 различными методами. Я пробовал в обеих областях, готов и функции. Он работал до обновления с JQuery 1.8.3, теперь он не будет работать в JQuery 1.9.1.

Голова содержит:

jquery-1.9.1.js
jquery-ui.js  (1.9.2)
jquery.wijmo-open.all.3.20131.7.js
jquery.wijmo-pro.all.3.20131.7.js
$('div[name^="AlSt_"]').click(function(){
    var data = $(this).attr('name').split("_");
    alert(data[1]);
});

$('div[name^="AlSt_"]').on('click',function(){
    var data = $(this).attr('name').split("_");
    alert(data[1]);
});

<div name="AlSt_02"><span>02_693</span></div>

Это должно дать мне результат "02", но нажатие / включение ("щелчок") не срабатывает на моем сайте.

Заранее спасибо за помощь!

1 ответ

Решение

Я думаю, что нашел решение, потратив часы на поиски, не знаю, если это "правильная" идея, согласно сайту JQuery:

http://forum.jquery.com/topic/click-event-not-firing-timing-issue

  $(document).on('click','div[name^="AlSt_"]',function() {
        var data = $(this).attr('name').split("_");
        alert(data[1]);
  });

Пока что проверил и все работает. Странный метод, конечно, но он работает:)

Другие вопросы по тегам