jQuery - 'addClass' to HTML 元素 - 不起作用,但在 Chrome 中正确显
jQuery - 'addClass' to HTML element - not working but shown correctly in Chrome
简而言之,我正在尝试使用jQuery的addClass
将一个类添加到具有类button-blue
的HTML元素中。不幸的是,它不起作用。我用attr
替换了addClass
,但这也没有用。
在 Chromium(最新版本,64 位,Ubuntu)中,如果我声明"selected"
但不".selected"
,则添加的类selected
已成功添加到 button-blue
元素中 - 带有前缀点。
此外,在我的 javascript 文件中声明.button-blue
时,这还没有得到解决。
在JSBin中演示。
绝对感谢一些帮助,如果可用,一些资源,我可以在其中找到正确的语法。
谢谢J
网页代码
<body>
<div id="switcher">
<div class="button-blue">Blue menu1</div>
<div class="button-red">Red menu2</div>
<div class="button-green">Green menu3</div>
</div>
</body>
CSS代码
.button-blue {
display: inline-block;
color: blue;
background-color: lightgrey;
}
.selected {
font-weight: 900;
color: black;
background-color: pink;
}
j查询代码
$(document).ready(function() {
$('button-blue').addclass('selected');
});
像这样使用:
$(document).ready(function() {
$('.button-blue').addClass('selected');
});
.button-blue
和addClass
而不是addclass
这也是一个 JS Bin 示例。
而不是:
$('button-blue').addclass('selected');
使用正确的选择器(另请注意addClass
是驼峰大小写):
$('.button-blue').addClass('selected');
相关文章:
- 滚动在Chrome中有效,但在Firefox或IE中无效
- jQuery自动完成在Firefox中运行良好,但在Chrome中则不然
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- Javascript下载在firefox中停止,但在Chrome中有效
- 以下颜色更改功能在IE9和Firefox中运行良好,但在早期的IE或Chrome中则不然
- Javascript'元素'在ie中未定义,但在chrome和firefox中运行良好
- javascript代码,用于删除firefox中的空白,但在IE和chrome中无法正常工作
- 这个jQuery代码在Mozilla上运行良好,但在Chrome,Opera,Safari上则不然
- 火狐中的多个问题,但在 chrome 中工作正常,没有一个问题
- 在Firefox中工作正常,但在Chrome中不能
- trigger('create') 在 Chrome 中正确呈现,但在 Android 模拟器中无法正确呈现
- Javascript正则表达式在IE中失败,但在Chrome和Edge中工作
- 引导导航选项卡在小提琴中工作,但在使用 Chrome 打开时则不工作
- 如何调试遗留的javascript代码(适用于IE,但在Google Chrome中不正常)
- Javascript键码在Firefox中不起作用,但在chrome中运行良好
- 在Rails中使用remote:true在Chrome中有效,但在Safari中无效——从js.erb文件调用succe
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用
- 聚合物准备在IE11上启动,但在Firefox或Chrome上不启动
- 使用量角器双击在chrome中效果良好,但在firefox中不起作用
- jQuery .on()方法不工作在Chrome(但在IE &FF)