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