Я использую jQuery.post для выполнения действия, когда пользователь нажимает на внешнюю ссылку. Я приложил событие OnClick к ссылке:Остановить onClick от стрельбы дважды с помощью jQuery
<a id="lib-geo57" onClick="javascript:dConvert('lib-geo','57');"
пожаров событий, однако это действие должно быть выполнено только один раз. Чтобы избежать второй стрельбы, я подумал об удалении атрибута onClick:
function dConvert(a,k){
$.post("dConverter",{aid:a,key:k});
$("#"+a+k).removeAttr('onclick');
};
но это не работает. Я также пробовал
$("#"+a+k).attr('onclick','');
без успеха. Функция почты продолжает работать в обоих вышеприведенных примерах.
Почему я не могу удалить или изменить атрибут onClick? Что было бы лучшей стратегией, чтобы предотвратить выполнение моего сообщения более одного раза?
Поблагодарите человека, это мне тоже помогло! Этот форум ROCKS !!!!!!!!!!!!!!!! 1 – DextrousDave