exiavso 2017-08-19 02:21 采纳率: 100%
浏览 1616
已采纳

用ajax加载出来的标签不能使用jq效果

直接上代码直观一点

<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
</head>

<script src="jquery-1.10.1.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){

  $(".li a").click(function(){
  $(this).toggleClass("on");
  });

});
/*******************************/
function ajax()
{
    $('#ajax1').load("ajax.php");
}
/*******************************/
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("ajax2").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","ajax.php",true);
xmlhttp.send();
}
</script>
<style>
.on {font-size:20px; font-weight:bold; color:#03C;}
</style>

<div class="ul">
  <div><input type="button" value="方法1" onclick="ajax()" /> <input type="button" value="方法2" onclick="loadXMLDoc()" /></div>
  <div class="li"><a href="javascript:void(0)">点击变大</a></div>  
  <div id="ajax1"></div>
  <div id="ajax2"></div>
</div>

<?php
$html = '<div class="li"><a href="javascript:void(0)">点击没反应</a></div>';
echo $html;
?>

有没有什么方法可以解决

  • 写回答

3条回答 默认 最新

  • Go 旅城通票 2017-08-19 06:25
    关注

    改为on,要不执行

     $(".li a").click(function(){
      $(this).toggleClass("on");
      });
        这句只会给已经存在的dom对象添加事件,后续的加进来的因为上面的已经执行过是不会绑定上事件的
    
        $(document).on('click','li a',function(){
          $(this).toggleClass("on");
        })
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog