gibt es einige Links mit Onclick-Ereignisse AktionenPrevent Aktion OnClick mit jQuery
<a href="#" onclick="alert('panic!')">Let's panic</a>
<a href="#" onclick="alert('panic!')" disabled="disabled">I can't panic no more</a>
ich brauche, ohne zu entfernen Onclick Aktionen Ereignis Actons Ausführung auf Links mit deaktiviert Attribute zu verhindern.
$('a[disabled]').click(function(e){
e.stopPropagation();
return false;
});
Dieser Code hilft mir nicht.
Update Auch dieser Code funktioniert nicht
<html><head><script type='text/javascript' src='jquery-1.3.2.js'></script></head>
<body>
<a href='#' onclick="alert('HA-ha!')" disabled="disabled" class="disabled">TEST</a>
<script type="text/javascript">
$('a[disabled], a.disabled').click(function(e){
console.log('override?');
e.stopImmediatePropagation();
e.preventDefault();
e.stopPropagation();
return false;
});
</script>
</body></html>
Ihr gesamter jQuery-Code sollte in ein '$ (document) .ready (function() {... code here ...}) eingeschlossen werden;' Dies in Verbindung mit dem Entfernen des 'disabled' Tags von Ihrem Markup und Selector sollten Dinge zum Laufen bringen. – rfunduk
'return false;' vs. 'e.preventDefault();' vs 'e.stopPropagation();' Diskussion gefunden hier: http://stackoverflow.com/questions/1357118/javascript-event-preventdefault-vs-return -false –