Jquery 移除&;amp;(&;)从类值中签名(&;);小写类名称

Jquery 移除&;amp;(&;)从类值中签名(&;);小写类名称,jquery,css,wordpress,Jquery,Css,Wordpress,我已经创建了使用WP Gravity表单修复/销售iOS设备的表单。我根据每个元素的子元素的标记为其分配了类。但现在我面临一些问题,其中一些问题已经解决,但其中一个问题还没有解决 如果您可以看到上面我创建的fiddle示例,您可以看到我从每个标记中获取值,并将相同的值分配给其父标记。我也解决了间距问题,但仍然无法解决at&t网络的'&问题 我还想将分配的每个类的值小写,例如16GB=>16GB。我确实试过.toLowerCase()但它不起作用。因此,任何有关这方面的帮助都将是可观的。谢谢…如

我已经创建了使用WP Gravity表单修复/销售iOS设备的表单。我根据每个
  • 元素的子元素的
    标记为其分配了类。但现在我面临一些问题,其中一些问题已经解决,但其中一个问题还没有解决

    如果您可以看到上面我创建的fiddle示例,您可以看到我从每个
    标记中获取值,并将相同的值分配给其父标记。我也解决了间距问题,但仍然无法解决at&t网络的'&问题


    我还想将分配的每个类的值小写,例如16GB=>16GB。我确实试过
    .toLowerCase()但它不起作用。因此,任何有关这方面的帮助都将是可观的。谢谢…

    如果您希望从
    at&t
    中删除
    &
    ,请尝试此操作

    var newStr = inputClass.replace(/&|\s+/g, '');
    
    小写字母是多少

    $(this).closest('p').addClass('prefix-' + newStr.toLowerCase());
    

    选中使用此选项替换

    var newStr = inputClass.replace("&", "");
    
    要使用小写字母,请使用:

    $(this).closest('p').addClass('prefix-' + newStr.toLowerCase());
    
    您的整个jQuery代码现在应该是:

    $('p').find('input').each(function () {
        var inputClass = $(this).attr('value');
        var newStr = inputClass.replace("&", "");
        $(this).closest('p').addClass('prefix-' + newStr.toLowerCase());
    });
    

    我本来想发帖的,但这篇文章离我的太近了,我不想麻烦了。您应该使用
    .val()
    来获取输入值:)谢谢你们,它对我有用。再次感谢,我很感激。这个问题可以帮助其他人:)