检查刻度区域在Chrome和IE8中不起作用

时间:2013-12-16 01:44:27

标签: javascript php

我有几个不同ID的复选框。和一个名为taSignOff的文本区域。勾选/选中复选框后,将调用触发器。想知道为什么这段代码不适用于Chrome或IE?在Firefox中,它运行顺畅。

这是代码。

var selectedvalue=[];
function checkTickArea(id)
       {
           $('#'+id).change(function () {
               //If checked then push the value
               if( $('#'+id).is(":checked"))
               {
                   selectedvalue.push($('#'+id).attr("value"));
               }else
               {
                   //This is what pops the value from the array when the checkbox is unchecked.
                 /*  var index = selectedvalue.indexOf($('#'+id).attr("value"));
                   if (index > -1) {
                       selectedvalue.splice(index, 1);
                   }*/
                   selectedvalue.splice(selectedvalue.indexOf($(this).attr("value")),1);
               }
               document.getElementById('taSignOff').value = selectedvalue.join("->\n");
           });
       }

0 个答案:

没有答案