我尝试使用方法php static class加载一些JS代码。 目的是将每个JS维护在HTML对象的同一位置。 因此,当我们调用该方法时,它将创建HTML obj并将在其中创建一个标记脚本,其中包含$ jsString。 我的课 myMethod的(){
btnObjc id=txtbtnid
$jsString="
$(document).ready(function(){
$(\"#txtbtnid\").click(function() {
alert(\"oook\");
});
});
";
}
到目前为止一切顺利。它创建了btn对象并在btn之后创建了标记脚本,并在其中的$ jsString中创建。 问题是它没有反应。这意味着我按下按钮而没有发生。 有什么想法吗?答案 0 :(得分:0)
问题是您在页面加载后创建按钮
解决方案:
改为使用实时功能:
$(document).ready(function(){
$(\"#txtbtnid\").live('click',(function() {
alert(\"oook\");
}));
});