0

我有一个 tds 表,每个表都有不同的 ID。具体来说,ID 是日期。我正在尝试使用 ID 获取这些元素并尝试添加一个类。

$(elements).not(".ui-select").addClass("ui-select");

我将元素传递为, $("#" + date)其中 date 具有每个 TD 的 ID。但是,我无法使用上述方法完成此操作。

4

1 回答 1

1

如果您将元素作为 $("#" + date) 传递,则您的函数应如下所示:

function someFunction(element){
 element.not(".ui-select").addClass("ui-select");
}

像这样调用函数: someFunction( $("#" + date))

如果您将它作为字符串传递,即 someFunction("#" + date) 您可以使用上面的符号:

function someFunction(elementID){
  $(elementID).not(".ui-select").addClass("ui-select");
}

我觉得你得到的是 someFunction($('#' + date)):

这导致:

 function someFunction(elementID){
      $($("#1234")).not(".ui-select").addClass("ui-select");
    }
于 2013-07-17T05:37:22.397 回答