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