Javascript字符串中的Javascript变量

ngp*_*und 1 javascript variables jquery

任何人都可以帮忙解决我在这里做错了什么吗?

DEMO

HTML

<div id="usercurrentccbox">
    <div class="cardChoice">
        <label for="mastercard"></label>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JQUERY

$(document).ready(function(){
    var cct = "mastercard";
    //$('#usercurrentccbox .cardChoice label[for=mastercard]').addClass("active");
        $('#usercurrentccbox .cardChoice label[for="'+cct+'"').addClass("active");
});
Run Code Online (Sandbox Code Playgroud)

CSS

    label{
    position:relative;
    float:left;
    width:200px;
    height:170px;
    border:1px solid #000;
}

label.active{
    border: 1px solid #d6d6d6;
}
Run Code Online (Sandbox Code Playgroud)

Ric*_*gan 8

你似乎错过了]选择器的结束.

// corrected
$('#usercurrentccbox .cardChoice label[for="'+cct+'"]').addClass("active");
//                                                  ^ over here
Run Code Online (Sandbox Code Playgroud)