如果我有一个通过 HTML 设置背景颜色的元素,如下所示:
<div id='foo' bgcolor='red'/>
如何通过jquery获取背景颜色?如果我尝试 $('#foo').css( "background-color");
它会返回 rgba(0,0,0,0) 我认为这是因为它正在寻找 css 但这在 html 中设置。
最佳答案
使用 jQuery attr() 函数。
let color = $('#foo').attr( "bgcolor");
alert(color);
<div id="foo" bgcolor="red"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
关于jquery - 如何使用 jquery 获取元素的 HTML bgcolor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51422080/