使用jQuery重写CSS属性
假设链接样式表中有以下CSS:使用jQuery重写CSS属性,jquery,css,Jquery,Css,假设链接样式表中有以下CSS: td {background: -moz-linear-gradient(top, #fbfbfb, #fafafa);} 这使我的所有表格列都变成绿色 假设我有以下表格行: <tr id="myRow"><td>stuff</td><td>more stuff</td></tr> 为什么这不能将我的行从绿色变为红色?我如何在不添加的情况下使其工作!重要信息到我的样式表吗?您可以尝试:
td {background: -moz-linear-gradient(top, #fbfbfb, #fafafa);}
这使我的所有表格列都变成绿色
假设我有以下表格行:
<tr id="myRow"><td>stuff</td><td>more stuff</td></tr>
为什么这不能将我的行从绿色变为红色?我如何在不添加的情况下使其工作!重要信息
到我的样式表吗?您可以尝试:
$("#myRow").children('td').css('background-color', 'red');
或
还有一些奇怪的事情需要检查上述方法是否有效:
- 在哪里调用jQuery代码?(它是否在某个函数中,
。?)$(document).ready()
- 你有内联
属性吗style
- 您是否有以前的代码导致的错误?(请参阅调试器-FireBug的内置Chrome开发工具)
$("#myRow").children('td').css('background-color', 'red');
或
还有一些奇怪的事情需要检查上述方法是否有效:
- 在哪里调用jQuery代码?(它是否在某个函数中,
。?)$(document).ready()
- 你有内联
属性吗style
- 您是否有以前的代码导致的错误?(请参阅调试器-FireBug的内置Chrome开发工具)
$("#myRow").children('td').css('background', 'red');