Class 根据另一个div中包含的文本内容添加类名

Class 根据另一个div中包含的文本内容添加类名,class,text,Class,Text,我希望能够在一个div中添加文本中的第一个单词,并使其成为另一个div类的一部分 id“categoryname”中的第一个单词必须是添加到id“category_icon”中的类中的第一个单词。我还想确保它总是小写的。多谢各位 例如: <li id="categoryname">Softball Gifts</li> $('#category_icon').addClass('***ADD-SOFTBALL-HERE***_category_icon'); 垒球礼品

我希望能够在一个div中添加文本中的第一个单词,并使其成为另一个div类的一部分

id“categoryname”中的第一个单词必须是添加到id“category_icon”中的类中的第一个单词。我还想确保它总是小写的。多谢各位

例如:

<li id="categoryname">Softball Gifts</li>

$('#category_icon').addClass('***ADD-SOFTBALL-HERE***_category_icon');
垒球礼品 $(“#类别图标”).addClass(“***添加-垒球-此处***类别图标”);
如果您100%确定
  • 的内容(即内部只有文本),您可以使用其内部html并将其解析为简单字符串:

    var firstWord = $("#categoryname").html().split(" ")[0].toLowerCase();
    
    $('#category_icon').addClass(firstWord + '_category_icon');
    

    太棒了。再次感谢。你帮我省了很多时间。