日期:2014-05-16  浏览次数:20341 次

jquery 获取js输出的数据的值
使用jquery 获取js输出数据的元素内容,获取不了,具体代码如下

以下是JS输出的数据


<a href="zhuce.html"  style="font-size:12px;" class="abc">注册</a>



一下是用jquery获取的代码,输出的值是undefined

$(document).ready(function(){

         
           var haka=$(".abc").html();
alert(haka);

           });


------解决方案--------------------
$(document).ready(function(){
     
     
  
     $.ajax({
   url: "../pandingdenglu.php",
   cache: false,//同步
   success: function(data){
     $("#diyixing").html(data);//输出数据
   }

});
       var haka=$(".abc").html();
             alert(haka);
             
});

------解决方案--------------------
因为ajax设置的是异步的时候,你获取值的时候对象还不存在呢.要么像下面的,输出后立刻获取
$("#diyixing").html(data);//输出数据
//输出数据后立刻获取
var haka=$(".abc").html(); 
alert(haka);

要么:  
1.9版本以前可以使用live,之后的版本就只能使用on