Javascript 如何将动态定位标记id值或类值传递给另一个脚本

Javascript 如何将动态定位标记id值或类值传递给另一个脚本,javascript,jquery,ajax,Javascript,Jquery,Ajax,当我们从数据库中获取数据时,我们会生成一个动态锚定标记。我们如何将动态生成的锚定标记id传递给另一个脚本以供进一步处理..我已经尝试了,但仍然没有得到任何输出。下面是我的代码: 脚本 <script type="text/javascript"> $(document).ready( function() { $('.c').click(function() { $.ajax({

当我们从数据库中获取数据时,我们会生成一个动态锚定标记。我们如何将动态生成的锚定标记id传递给另一个脚本以供进一步处理..我已经尝试了,但仍然没有得到任何输出。下面是我的代码:

脚本

<script type="text/javascript">

$(document).ready( function()
{   
    $('.c').click(function()
    {                       
        $.ajax({
            url:"<?php echo base_url(); ?>/afc/search",
            data:{},
            type:"POST",
            cache:false,
            success:function(data)
            {
                //alert(data);

                var obj = $.parseJSON(data);
                var result = "<ul>";
                    $.each(obj, function()
                    {
                        //alert(this['course_name']);
                        result = result + "<li> <a class='cours' cid='"+this['course_id']+"' bid='"+this['branch_id']+"' href='#'>" + this['course_name'] + "</a></li>";    
                    });
                    result = result + "</ul>";
                    document.getElementById("cour").innerHTML =result;

            }
        });
    });
});

</script>

<script type="text/javascript">

    $(document).ready(function () {
        $('.cours').click(function(){
            var idAttr = $(this).attr('cid');
            alert(idAttr);
        });
    });
</script>

$(文档).ready(函数()
{   
$('.c')。单击(函数()
{                       
$.ajax({
url:“/afc/search”,
数据:{},
类型:“POST”,
cache:false,
成功:功能(数据)
{
//警报(数据);
var obj=$.parseJSON(数据);
var result=“
    ”; $.each(对象,函数() { //警报(此[“课程名称]); 结果=结果+“
  • ”; }); 结果=结果+“
”; document.getElementById(“cour”).innerHTML=result; } }); }); }); $(文档).ready(函数(){ $('.cours')。单击(函数(){ var idAttr=$(this.attr('cid'); 警报(idAttr); }); });
将第二个脚本移动到一个函数(并退出文档准备),该函数使用CUS选择器首先解除单击事件的绑定,然后重新应用它。然后,您可以在添加结果后调用该函数。

$(文档)。在('click','.cours',function(){…})
。查看关于事件委托的文档,查找以友好方式添加的元素yeah thanx..i编写了$(document).on('click','.cours',function(event){});现在它开始工作了