小编pn0*_*n03的帖子

jQuery:查找部分类名

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

<li class="orange blue">
    <div class="answer">Some Content</div>
</li>
<input type="button" name="yellow" value="yellow" class="yellow" />
<input type="text" value="" class="result" />

$("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");
    };
});
Run Code Online (Sandbox Code Playgroud)

jsFiddle

javascript jquery class add partial

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

add ×1

class ×1

javascript ×1

jquery ×1

partial ×1