我的JavaScript:再次更新。

        $('.calc').change(function(){
            var classArray = $(this).attr('class').split(',');

            $.each(classArray, function(){
                alert(classArray);
                });
            });


和输入:

<input type="text" class="calc R#r# C#i#" />


英镑符号是变量,我正在使用ColdFusion。

我需要做的是成功地将每个类都放在一个数组中。这样,我可以用它来对整个表进行所需的计算。

帮助将不胜感激。

谢谢

最佳答案

您可以简单地split类属性值,使用空格作为分隔符:

$('.calc').change(function(){
  var classArray = $(this).attr('class').split(' ');
});


编辑:我认为你想这样做。

$('.calc').change(function(){
  var classArray = $(this).attr('class').split(' ');

  $.each(classArray, function(){
    alert(this);
  });
});


尝试运行this示例。

09-30 18:56