'复选框事件'不会触发

时间:2013-07-01 16:25:20

标签: events checkbox

好的,我看过很多与我的不一样的例子。我只是想做一些事情(现在,只是一个警报),当一个复选框改变(点击,或其他)。我的代码:         

   $(document).ready( 
      function () {
      $('input:checkbox').bind('change', function() {
          var id = $(this).attr("id").substring(5);
          var skill = $("#skill" + id).val();
         alert("you processed skill number " + skill);
        })
      }) ; // end doc ready
        
可能与其他东西不同的一点是,我正在动态创建这些复选框,其中包含这样的另一个脚本(此处没有“脚本”标记):

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

目前这是我的“问题”,但我已经在下面了,我的东西仍然不起作用。这里有什么时间问题吗?我很感激任何帮助。感谢。

1 个答案:

答案 0 :(得分: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