Я делаю проверку, когда мне нужно отключить inline onClick
событие, а затем включить его.turn inline onClick event on off
JQuery on off метод не работает для inline onClick
event. В строке ниже удаляется событие onClick. До этого я экономлю событие в массив
$('.elements a').prop('onclick',null).on('click');
Сохранение событий в массив
var arr = [];
var i = 0;
$('.elements a').each(function(){
arr[i++] = $(this).attr('onclick');
});
Как переназначить эти события в том порядке, к каждому элементу. Надеюсь, он может быть добавлен с помощью addEventListener
?
Или есть ли другой способ добиться того же?
Как вы знаете, Jquery вкл/выкл методов, используйте его. И избегайте встроенного JS, это плохая практика. – sdespont
обратитесь к http://codepedia.info/2015/01/disable-button-div-anchor-tag-jquery/ –
не удается удалить обработчик события onClick – Yasir