2012-04-14 7 views
-4

angefügt In meiner Seite habe ich ein Attribut Klassenname mit einem Tag. Der Klassenname wird mit einem Leerzeichen angehängt. Ich weiß nicht, woher dieser Weltraumcharakter kommt? Woher kommt es?Html Klassenname Attribut wird mit einem Leerzeichen

Ich habe den folgenden Code

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>"); 

ich den Wert Attribut classname haben = „modifizierte“ Der weiße Raum ist ein Killer. Ich habe meinen HTML-Code überprüft, es hat keinen Platz irgendwo in der Nähe des Klassennamens.

+4

Wahrscheinlich kosmische Strahlung. – Oded

+0

Die gute Sache ist, ist es egal :) –

+0

Bitte tun Sie sich und jedem hier einen Gefallen und lesen - [Schreiben Sie die perfekte Frage] (https://smsmvps.com/blogs/jon_skeet/archive/2010/08/29 /writing-the-perfect-question.aspx), bevor Sie hier weitere Fragen stellen. – Oded

Antwort

1

Verwenden Sie die hasClass method stattdessen dann spielt es keine Rolle, ob es zusätzliche Leerzeichen sind:

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

Gut gemacht Buddy .... Das hat das Problem gelöst. Du schaukelst! –

Verwandte Themen