日期:2014-05-17 浏览次数:20721 次
$("#tableEmail td[background-color = dodgerblue]");但是就是没有结果。其它的几个属性也用了,如:bgColor,background和backgroundColor,但还是不行,不知道为什么,用filter或not也不行。谁知道怎么写?程序逻辑应该没问题的。另外说一下上面几个背景色的应用场合和区别,我觉得还是不要混用为好。
<html>
<head>
<script src="jquery-1.9.1.min.js"></script>
</head>
<body>
<table id="tableEmail">
<tr>
<td style="background: dodgerblue">sdsd</td>
<td style="background: red">sdsd</td>
</tr>
</table>
<input type=button value=test onclick="xx()">
<script>
function xx() {
alert($('#tableEmail td').css("background-color"))
$('#tableEmail td').filter(function() {
return $(this).css('background-color') == 'dodgerblue';
}).html("xxxxxxx")
}
</script>
</body>
</html>