如何使用ID访问动态添加的控件但ID可以在页面源中更改 - php

时间:2017-05-11 13:57:24

标签: php jquery html

这是一个设计问题,可能是一个愚蠢的问题,但我需要知道答案。

我正在开发一个网站,其中使用jquery动态添加控件。

     var $link='<a id="bucket'+data[0].ID+'" class="Initial" href="#"></i></a>';  
     $($btnGroupdiv).append($link);

我需要做的是,我需要访问此控件并执行一些操作,这些操作将取决于它具有的ID。

现在的问题是,在浏览器页面源中,ID可以更改,并可能导致问题。

更新

这就是我访问它并为ID调用ajax的方式。

 $(".Initial").click(function(){

 var $pid=this.id.replace("bucket","");

      $.ajax({
            type:'POST',
            url:'http://localhost/Voyager/Places/addBucketList',
            data:{'pid':$pid},
            success:function(){
              alert("success")                    

        });

            },
            failure:function(){
          alert("fail"); 
            }             
        });

所以,这里,如果在浏览器中更改了ID,这将导致问题。

无论如何我能做到这一点

任何解决方案??

感谢您的帮助。

0 个答案:

没有答案