我有一个带有tds的表,每个表都有不同的ID。特定ID是日期。我正在尝试使用ID获取这些元素并尝试添加类。
$(elements).not(".ui-select").addClass("ui-select");
我传递元素为$("#" + date)
,其中日期具有每个TD的Id。但是我无法使用上述方法完成此操作。
答案 0 :(得分: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");
}