jquery - 如何使用 jquery 获取元素的 HTML bgcolor

标签 jquery html

如果我有一个通过 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/

相关文章:

html - CSS DIV 宽度 100% 超过 div

html - ionic radio 试图显示成一行

html - 获取 CSS DIV 以填充其他 DIV 之间的所有高度

javascript - 如何在进入下一页之前更改按钮的文本?

javascript - Angular js : Adding list of nested array properties

javascript - jQuery AJAX 捕获状态代码错误

javascript - 通过弹出容器显示按钮?

javascript - 带有外部 Javascript 文件的 SVG 和 HTML

jquery - 折叠包含 bootstrap-multiselect 中所有未选中选项的 optgroup

javascript - 将输入字段中的键与我的 json 对象匹配