我想在动态属性中添加一个类,这就是我所拥有的:
HTML
<button data-filter=".category-1" class="item col-lg-8 col-md-11" style="background:#ea4176;"> Education </button>
<button data-filter=".category-2" class="item col-lg-8 col-md-11" style="background:#ffc600;"> Technology </button>
JS
$( "button[data-filter='.category-' + gon.activity]" ).addClass( "is-checked" );
gon.activity
对应于类别的编号。我必须使用的语法是什么?
答案 0 :(得分:3)
您只需要使用正确的引号。
请参阅以下代码中突出显示的更改。
$("button[data-filter='.category-" + gon.activity + "']").addClass("is-checked");
// ^^^^ ^^^^^
你也可以在外面使用单引号,在
中使用双引号$('button[data-filter=".category-' + gon.activity + '"]').addClass("is-checked");
// ^^^^ ^^^^^