不可能得到一个css属性
Impossible to get a css property
我的jQuery代码遇到了一个问题。
我在css的一个类中有一些属性,像这样:
aside#rubrique nav li.li-bleu p.p-niv1{
border-right : 2px solid black;
}
我可以像这样改变边框颜色:
$('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right", "2px solid red");
但是我需要获取边框的颜色值,我这样做了,但是javascript警告没有显示:
alert($('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right"));
border-right是设置border-width-right, border-style-right和border-color-right的快捷方式,因此要访问单个属性,您可以使用
alert($('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right-color"));
你可能会发现这个参考资料很有用
试一下
alert($('aside#rubrique nav li.li-bleu p.p-niv1').css('border-right-color'));
是可能的:
var borderRight = $('aside#rubrique nav li.li-bleu p.p-niv1').css("border-right");
alert(borderRight.split(/'s+/).pop());
尝试:
<>之前警报(. getelementbyid("rubrique").style.borderRight);相关文章:
- 单击更改图标并通过javascript添加一个css类
- 用 LESS 伪造一个 css 属性(并在解析时用一个真实属性替换它)
- 在jquery中创建和分配一个css类
- 如何为每个html制作一个css
- I'我试图用一个按钮随意移动一个CSS元素,我试图使用偏移量,但onlick不起作用
- 创建一个CSS下拉菜单,其中包含从搜索图标弹出的搜索框
- 一种在另一个CSS值更改时更改CSS值的方法
- 在浏览器上存储一个 css 类
- 选择一个 CSS 选择器来动态设置元素的样式 ::before
- 当检测到另一个 CSS 更改时,使用 jQuery 或 MutationObserver 更改元素的 CSS
- 相对于另一个 css 元素定位一个元素,而不编辑 html
- 在 jQuery 中插入一个 CSS id
- 我创建了一个CSS切换器,但我只需要更改class=“”的元素;红色”;身体
- 使用JavaScript/jQuery从Bootstrap css中获取一个css值
- 事件侦听器,一个css转换结束,另一个开始
- 如何制作一个CSS类数组
- 在PhoneGap中只有一个CSS转换有效
- 如何将.vue文件中的所有css代码放在一个.css文件中
- 在xcode6中向UIWebView添加2个.js文件和一个.css文件
- 如何将页面上所有被屏蔽的谷歌广告(用图片)替换为第一个?CSS选择器出现问题