我的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。

我需要做的是成功获取每个类并将它们放在一个数组中。这样我就可以用它来为整个表做必要的计算。

帮助将不胜感激。

谢谢

有帮助吗?

解决方案

您只需拆分类属性值,使用空格作为分隔符:

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

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

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

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

尝试运行示例。

其他提示

CMS的回答肯定对我有用。我怀疑这是一个浏览器问题,但我想这有可能吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top