我在popover中设置单个元素(通过id)的fontStyle
属性出现了问题。我接收到onClick
事件,将样式(加粗字体风格)应用于所有类元素,然后尝试将另一个样式(普通样式)应用于一个(被点击的)元素。我的代码如下:
$(document).on('click', '.listElement', function () {
$('.listElement').css('font-weight', 'bold');
alert(this.id);
$(this).css('font-weight', 'normal');
});
这里有一个演示
设置所有 class 元素的 bold
样式是有效的,对话框也显示了正确的 id
,所以这是正确的元素(在 this
中),但 .css()
方法不起作用。我尝试使用 id
来设置样式,例如:
$('#A').css('font-weight', 'normal');
控制台没有错误提示,但仍然无法工作。是否有其他方法可以将字体样式设置为单个唯一元素?