使用(自定义)的JQuery data-attributes
检索,其中显示这些图标的元素,我成功地改变图标,这方面的工作代码中查找元素(S):JQuery的 - 通过数据属性=变量
<i class="glyphicon glyphicon-check" data-year="2014" data-flag_check="1"></i>
...
<script>
...
$('i[data-year="2014"]').removeClass('glyphicon-check').addClass('glyphicon-unchecked');
但是,如果我尝试用变量替换常量2014
,我的代码停止工作。
var yearIn = "2014";
$('i[data-year=yearIn]').removeClass('glyphicon-check').addClass('glyphicon-unchecked');
问: 是否有可能用一个变量执行此操作?
可能后续问题: 如果是这样,任何人都可以检测到我的语法有什么问题吗?
或者使用模板文字:) – Vucko
@Vucko:相当。我真的应该开始混合那些,在两年后... –
这样一个noobie slipup,我无话可说,在我自己的青睐。 UPVOTED和CHOSEN! :) –