Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#4

AW: problem mit jquery

  Alt 4. Dez 2012, 22:36
Funktioniert denn das click()-Event überhaupt? Mal ein alert() reingeschrieben?

Eigentlich solltest du die Installation der Eventhandler in eine .ready()-Methode packen, vielleicht liegt's auch daran.

Edit:// Dein Code ist irgendwie generell komisch. Von der Formatierung abgesehen hast du da ein ul ohne lis drin, was schon irgendwie komisch ist. Ich weiß auch nicht so recht was du da bezwecken willst. Warum soll beim Klick auf das gesamte div der Inhalt per Ajax von einem nicht weiter spezifizierten href-Attribut geladen und überschrieben werden? Meinst du das ganze eventuell eher so:

HTML-Code:
<html>
   <head>
      <title>KAS Server</title>
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="/jquery.mobile/jquery.mobile-1.2.0.css" />
      <script src="jquery-1.8.2.js"></script>
      <script src="jquery.mobile-1.2.0.js"></script>
      <script type="text/javascript">
         $(document).ready(function(){
            $("#menu a").click(function(){
               $('#daten').load($(this).attr("href"));
            });
         });
      </script>
   </head>
   <body>
      <div data-role="page" class="type-interior">
         <div data-role="header" data-theme="f">
            <h1>KAS</h1>
            <h1>Eingeloggt als : Flathmann Wilfried</h1>
         </div>
         <!-- /header -->
         <div data-role="content">
            <div class="content-primary">
               <div id="daten">
                  <div id="menu" style="border:1px solid red;">
                     <ul data-role="controlgroup" data-type="horizontal" class="localnav">
                        <a href="index.html" data-role="button" data-ajax="false">Hauptmenu</a>
                        <a href="zeiterfassung.html?mode=menu&id=1" data-role="button" class="menu" >Kommt</a>
                        <a href="zeiterfassung.html?mode=menu&id=2" data-role="button" class="ui-disabled" >Geht</a>
                     </ul>
                  </div>
                  Drücken Sie kommt<br>
               </div>
               <!--/content-primary -->
            </div>
            <!-- /content -->
         </div>
      </div>
   </body>
</html>
Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog

Geändert von Valle ( 4. Dez 2012 um 22:49 Uhr)
  Mit Zitat antworten Zitat