2011-06-30 137 views
0

我正在嘗試加載一些ajax內容,但每當我點擊鏈接時,jQuery都沒有迴應。未解僱jQuery鏈接

我的繼承人HTML使用jQuery

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title>title</title> 
<link rel="stylesheet" type="text/css" href="e3.css"> 

    <script type="text/javascript" src="js/jquery.js"></script> 
    <script type="text/javascript"> 
$.ajaxSetup ({ 
    cache: false 
}); 
var ajax_load = "<img src='img/site/loader.gif' alt='loading...' />"; 

// load() functions 

$(document).ready(function() 
    { 
     $("#omtA").click(function() 
    { 
    var loadUrl = "fomt.php"; 

    $("#usr") 
     .html(ajax_load) 
     .load(loadUrl, "fid=<?php echo $fid;?>"); 
    } 

); 
); 
</script> 

</head> 


<body> 

<div id="page"> 

<div id="content"> 
    <div id="up"> 
     <div id="tab"> 
       <ul id="tabmenu"> 
      <li id="anm" class="tbs blue"><a href="#"><span>Anm</span></a></li> 
      <li id="kom" class="tbs blue"><a href="#"><span>Kom</span></a></li> 

      <li id="omt" class="tbs blue"><a href="#usrl" id="omtA"><span>Omt</span></a></li> 
      <li id="sts" class="tbs blue"><a href="#"><span>Sts</span></a></li> 
      </ul> 
    </div> 

    <div id="usrp"> 
     <a name="usrl"></a> 
     <div id="usr"> 
      hans 
     </div> 
    </div> 
</div> 

</div> 

<div id="bottom"> 

</div> 
</div> 

</body> 
</html> 

但是當我點擊了ID omtA沒有happends的OMT的鏈路上。

我也曾嘗試

$("a#omtA").click(function() 

使鏈接類,並試圖

$(".omtA").click(function() 

$("a.omtA").click(function() 

但什麼都沒有幫助。

回答

3

使用這個..你已經錯過了在大括號} ..

$(document).ready(function() { 
    $("#omtA").click(function() { 
     var loadUrl = "fomt.php"; 
     $("#usr") 
      .html(ajax_load) 
      .load(loadUrl, "fid=<?php echo $fid;?>"); 
    }); 
}); 
+0

謝謝你的工作,但我一定錯過了什麼,我很確定我試過});在某一點。謝謝 – Thomaxz

+0

http://os-code-web.blogspot.com/2011/05/javascript-click-here-to-make-default.html –

1

它看起來像你缺少結束括號:

$(document).ready(function() { 
    $("#omtA").click(function() { 
     var loadUrl = "fomt.php"; 

     $("#usr") 
     .html(ajax_load) 
     .load(loadUrl, "fid=<?php echo $fid;?>"); 
    }); 
}/* <- that brace was missing */); 
+0

謝謝你的工作,但我一定錯過了東西,我很確定我試過});在某一點。謝謝你 – Thomaxz