إنشاء مصفوفة Javascript من فئات CSS متعددة مخصصة لعنصر باستخدام jQuery

StackOverflow https://stackoverflow.com/questions/1213378

سؤال

جافا سكريبت الخاص بي:تم التحديث مرة أخرى.

        $('.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