0

我正在尝试使用方法 php 静态类加载一些 JS 代码。目的是将每个 JS 维护在其 HTML 对象的同一位置。因此,当我们调用该方法时,它将创建 HTML obj 并创建一个包含 $jsString 的标签脚本。我的类我的方法(){

  btnObjc id=txtbtnid
  $jsString="
        $(document).ready(function(){
            $(\"#txtbtnid\").click(function() {
                alert(\"oook\");
            });
        });
    ";

}

到目前为止,一切都很好。它创建 btn 对象并在 btn 之后创建标记脚本,其中包含 $jsString。问题是它没有反应。这意味着我按下按钮并没有发生。大家有什么想法吗?

4

1 回答 1

0

问题是您在页面加载后创建按钮

解决方案:

改用live 函数

 $(document).ready(function(){
            $(\"#txtbtnid\").live('click',(function() {
                alert(\"oook\");
            }));
        });
于 2013-03-24T12:37:15.290 回答