gpt4 book ai didi

jquery - 动态添加后突出显示表格行

转载 作者:行者123 更新时间:2023-12-01 06:51:13 25 4
gpt4 key购买 nike

看看如何在使用 jquery 动态添加表行后突出显示它我的代码似乎添加行没有问题,但它没有突出显示正确的行

jquery

$('#opponents tr:last').after('<tr><td>data</td><td>more data</td></tr>').effect("highlight", {}, 3000);

哈姆尔/表

%table.twelve#opponents
%thead
%tr
%th Name
%th Manager
%tbody
- @opponents.each do |opponent|
%tr
%td= opponent.name
%td.span1
- if can? :update, @opponent
.btn-group
%button.btn.dropdown-toggle{"data-toggle" => "dropdown"}
%i.icon-pencil
Manage
%span.caret
%ul.dropdown-menu
%li= link_to "Edit #{opponent.name}", "#modalOpponent"
-if can? :manage, @opponent
%li.divider
%li= link_to "Delete #{opponent.name}", opponent, :method => :delete, :remote => :true, :confirm => true

最佳答案

我假设该效果将应用于 tr:last 的内容,因为它是主选择器。

after() 从原始选择器返回 jQuery 对象 $('#opponents tr:last') 允许您继续链接到该主选择器。

<小时/>

DEMO - 使用现有代码,突出显示错误的行

<小时/>

尝试将新行分成它自己的行,然后直接对其应用效果。与此类似:

var $newRow = $('<tr><td>data</td><td>more data</td></tr>');

$('#opponents tr:last').after($newRow);
$newRow.effect("highlight", {}, 3000);
<小时/>

DEMO - 上述代码的工作演示

<小时/>

关于jquery - 动态添加后突出显示表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14687873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com