2011-07-14 144 views
0

在用ajax加载页面并用javascript显示html时,我插入了css,但它不起作用。jquery不工作css函数

$(document).ready(function(){ 
    $(".potot").hover(
      function (e) { 
      $(".titles").css("display","block"); 
      $.ajax({url:"title/title.php?n="+this.id,success:function(result){ 
      id("titles2").innerHTML = result; 
      }}); 
     }, 
     function (e) { 
     $(".titles").css("display","none"); 
     }); 
    }); 

不工作...

+1

'show()'和'hide()'是你的朋友:) – alex

+1

wat id(“titles2”)。innerHTML = result;这代表.. – K6t

回答

3

什么是id("titles2")参考?你的意思是使用$('#titles2').href(result);

1

试试这个代码 -

$(document).ready(function(){ 
    $(".potot").hover(
      function (e) { 
      // $(".titles").css("display","block"); 
       $(".titles").show(); 
       $.ajax({url:"title/title.php?n="+this.id,success:function(result){ 
      //id("titles2").innerHTML = result; 
       $("#titles2").html(result); 
      }}); 
     }, 
     function (e) { 
     //$(".titles").css("display","none"); 
      $(".titles").hide(); 
     }); 
    }); 
0

非常感谢乔恩埃里克森和维韦克,我已经得到了上述问题的解决方案。

“错误的函数”

$(".potot").hover(

“改变与”

$(".potot").live("hover",function(e){ 

也许有一天我会需要你的帮助,感谢你的回答。