几个小时以来,我一直在努力解决这个问题,但不知道为什么这行不通。我有两个 li 的 id 分别为 1_userType 和 2_userType。
<ul>
<li id="1_userType">User Type 1</li>
<li id="2_userType">User Type 2</li>
</ul>
我有一个三元组,它表示如果一个值为真,则删除一类静音,如果为假,它将添加一类静音。
val === true ? $('ul li#1_userType, ul li#2_userType').removeClass('muted') : $('ul li#1_userType, ul li#2_userType').addClass('muted');
除非这不会添加或删除类,无论它返回 true 还是 false。奇怪的是我可以在三元组中添加一个 console.log('true') 或 console.log('false') 并且它会命中其中一个。这对我来说没有意义。任何帮助表示赞赏!