在刚创建的类上使用.effect()函数,即tr

时间:2013-09-20 12:52:40

标签: javascript jquery

我正在创建一个tr并将其附加到tbody。并将类赋予tr。

var temp = '<tr class="newTr"><td>blah</td></tr>'
$("tbody").append(temp);

现在我想用

$(".newTr").effect("highlight", {}, 1500);

但它不起作用。 任何人都能说出问题是什么

2 个答案:

答案 0 :(得分:0)

我为你创造了一个jsFiddle,一切正常。我还添加了一个删除类trNew,以便不突出显示所有添加的tr元素。

Check out the fiddle

由于大量的JS语法错误,并且您的元素中没有内容,因此无法显示,因此您的示例无效。

var temp = '<tr class="newTr"></tr>'

答案 1 :(得分:-2)

这应该有效,所以根据您的需要进行调整:

$(document).ready(function(){
   var temp = "<tr class='newTr'><td>Bla</td></tr>";
   $("tbody").append(temp);
   $(".newTr").toggle("highlight");
});

我认为你用双引号和单引号搞错了。

修改:更改了突出显示代码