jquery - 我如何更改jquery中新添加行的行背景颜色

标签 jquery html ajax

提交我的 Ajax 表单后,我将使用此代码将新行动态添加到表中

var $var = $('table');
var newRow = "<tr><td> blah </td></tr>"

$var.find('tr:last-child').before(newRow)

现在我希望该行的背景颜色为浅黄色仅 3 秒,然后变回正常

最佳答案

您可以尝试使用setTimeout 函数:

var $newRow = $("<tr class='light'><td>blah<td></tr>");
$var.find('tr:last-child').before($newRow);
setTimeout(function(){
    $('#table tr.light').removeClass('light')
}, 3000)

关于jquery - 我如何更改jquery中新添加行的行背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12810949/

相关文章:

css - 如何让页脚停留在网页底部?

java - 使用 <html :text instead of &lt;input type ="text" in struts? 的目的是什么

android - 在 Android 中发出 4-5 个请求后,Jquery 移动 ajax 请求不起作用

javascript - cURL 和 ajax 联合超时

java - 嵌套 for() 循环的效率

javascript - TinyMCE:检测 onLeave()

javascript - 使用纯 JavaScript 阅读更多链接

javascript - 我的 process.php 有什么问题导致我的表单无法发送?

javascript - 更改对象(如果存在)

javascript - 带有 Zend 框架的 jqGrid (zfdatagrid)