-4

在我的页面中,我有一个带有标签的类名属性。类名附加一个空格字符。我不知道那个空间字符是从哪里来的?它来自哪里?

我有以下代码

if (collection[i].getAttribute("class") === "modified") {
                        var item = collection[i];
                        $(item).text("1");
                        editRowId = null;
                        $("#txtId").val("");
                        $("#txtName").val("");
                    }

$("#centerTable").append("<tr id='tableRow'><td id='rowid' class='hiddenColumn'>" + "-1" + "</td><td id='centerid'>" + centerid + "</td><td id='centerAddress'>" + centeraddress + "</td><td id='details'>" + txtDetails.value + "</td><td><a href='#' onclick='EditRecord(this)'>Edit</a></td><td><a href='#' onclick='DeleteRecord(this)'>Delete</a></td><td class='modified'>3</td></tr>");

我有属性 classname = "modified" 的值,空格是一个杀手。我检查了我的 html 代码,它在类名附近没有空格。

4

1 回答 1

1

改用该hasClass方法,那么是否有多余的空格都没关系:

if ($(collection[i]).hasClass("modified")) {
于 2012-04-14T19:24:59.720 回答