我需要一个JS / Jquery解决方案来更改bgcolor
属性的十六进制值。
不是CSS background-color
例如,在td
中,如下所示:
<td id="foo" bgcolor="#9A3324"></td>
我需要定位bgcolor
并更改十六进制值(无论当前存储的值如何)。
我已经尝试过
$('#foo').attr('bgcolor', '#ffffff');
没用。
答案 0 :(得分:2)
您缺少ID选择器的#号
$('#foo').attr('bgcolor', '#ffffff');
答案 1 :(得分:2)
您在jquery语句$('#foo').attr('bgcolor','blue');
中缺少#
当您通过id调用元素时,您应该像下面这样开始
$('#ID')
如果您要按类调用元素,则应该像下面这样开始
$('.Class')
如果您要通过标记名调用元素,则应按照以下步骤开始
$('tagname')