Html classname属性附加了空格字符

时间:2012-04-14 18:44:36

标签: jquery html

在我的页面中,我有一个带有标记的classname属性。 classname附加一个空格字符。我不知道那个空间角色来自哪里?它来自哪里?

我有以下代码

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代码,它在类名附近没有任何空格。

1 个答案:

答案 0 :(得分:1)

使用hasClass method代替,如果有额外的空格则无关紧要:

if ($(collection[i]).hasClass("modified")) {