jquery click ausführen

Microhome

Erfahrenes Mitglied
Moin zusammen,
ich weiß nicht ob ich einfach schon zu müde bin, den Fehler einfach nicht finde, oder es so einfach nicht funktioniert. Ich möchte beim Klicken auf einen Link den Klick auf einen anderen Link simulieren. Das funktioniert leider nicht :(


Hier mein Code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="de" lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test...</title>
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
</head>

<body>
<a href="#" onClick="$('#foo').click();">click mich</a>
<br><br>
<a href="http://www.google.com" id="foo"></a>
</body>
</html>


Habt ihr eine Idee Ich geh erstmal schlafen jetzt, gn8 und besten Dank! ;)
 
Hi,

mit click löst du ein click-Event aus. Dieses muss für das Element natürlich auch definiert sein.

In deinem Fall könntest du es wie folgt realisieren:
Code:
<script type="text/javascript">
  <!--
$(function(){
  $('#foo').click(function(evt){
    window.location.href = this.href;
  });
});
 //-->
</script>

Ciao
Quaese
 
Achsooo, okay vielen Dank das wusste ich nicht.
Hat in anderen Scripten wohl anscheinend funktioniert, weil ich dort tatsächlich entsprechende Click-Events definiert hatte.


Besten Dank und Grüße aus Berlin!
 

Neue Beiträge

Zurück