jQuery:查找部分类名

我想知道

  • 是否有某个类,但是它们都是唯一的,但都包含一个常量字符串’unqID’。 我想检查
  • 是否有一个包含此字符串的类,如果没有,请将新类添加到
  • 。 我知道如何找出一个元素是否具有确切的类名但不知道如何查找部分类名。

     
  • Some Content
  • $("input.yellow").click(function() { // CREATE UNIQUE CLASS ID var d = new Date(); var n = d.getTime(); var unq = "unqID" + n; //CHECK TO SEE IF LI ALREADY HAS THE UNIQUE CLASS if ($("div.answer").parent().hasClass("unqID")){ $("input.result").val("has class"); } else { $("div.answer").parent().addClass(unq); $("input.result").val("class added"); }; });

    jsFiddle

    你可以做一些简单的部分检查

     $('[class^="value"]') <-- starts with string $('[class$="value"]') <-- ends with string $('[class~="value"]') <-- i believe this is the contains string version