0

好的,我查看了很多与我并没有真正不同的示例。当复选框更改(单击或其他)时,我只是想做一些事情(现在,只是一个警报)。我的代码:

   $(文档).ready(
      功能 () {
      $('input:checkbox').bind('change', function() {
          var id = $(this).attr("id").substring(5);
          var 技能 = $("#skill" + id).val();
         alert("你处理的技能号" + 技能);
        })
      }) ; // 结束文档准备就绪
        
可能与其他人不同的一件事是,我正在动态创建这些复选框,其中包含另一个像这样的脚本(此处没有“脚本”标签):

    <pre>src="jscript/skills_boxes.js" type="text/javascript" </pre> <br>

目前这是我的“问题”之上,但我在下面遇到了它,我的东西仍然无法正常工作。这里有某种时间问题吗?我会很感激任何帮助。谢谢。

4

1 回答 1

1

在函数上使用 jquery。

 $(document).ready( 
      function () {
      $('body').on('change', 'input:checkbox', function() {
          var id = $(this).attr("id").substring(5);
          var skill = $("#skill" + id).val();
         alert("you processed skill number " + skill);
        })
      }) ; // end doc ready
于 2013-07-01T16:28:17.777 回答