如何在页面上的所有表上应用更改,除了少数(使用jquery)?

时间:2013-06-21 19:36:12

标签: jquery

我正在尝试将更改应用于页面上的所有表格,除了少数几个。

我尝试过这样做,但它似乎没有用。

 $("table:not(#tblHdrContent) tr").find("td:eq(1)").css("text-align", "right");

2 个答案:

答案 0 :(得分:3)

这应该这样做:

$("table").not('#tblHdrContent').find("td:eq(1)").css("text-align", "right");

答案 1 :(得分:2)

我认为问题可能出在您的.find()调用中。试试这个: Fiddle

$(document).ready(function(){
    $("table:not(#tblHdrContent) tr td:eq(1)").css("text-align", "right");
});

编辑:也只是小提琴中的旁注我使用了eq(0),因为我只写了一个td。只是提醒一下:eq使用基于0的索引。

-Ken