2017-02-16 2 views
-5

Ich habe <tr class="task"title="Edit"> Wie kann ich Titel CSS-Klasse wie dieseWie HTML CSS ändern Titel mit

tr.task{ 
title="Edit"; 
} 
+1

nicht wirklich klar, was Sie – tigerdi

+2

CSS erreichen wollen, ist für Styling ... nicht für das Attribut Speicherung Daten? – zgood

+0

Sie können HTML-Attribute nicht mithilfe von CSS festlegen. – yadejo

Antwort

0

Sie müssten jQuery verwenden, um die Titeleigenschaft zu ändern.

$('.task').prop('title', 'your new title'); 

Oder das Attribut title:

$('.task').attr('title', 'your new title'); 

Lesen Sie mehr über die Unterschiede hier: .prop() vs .attr()

+0

Danke seiner Arbeit gut. – Maksims

+0

Vielleicht weißt du, wie ich nicht $ ('. Task-row-link') übertragen kann. Attr ('title', 'Edit'); , aber $ ('. Task-row-link'). Attr ('title', '@ Shop.Resources.Properties.Literals.Edit'); – Maksims

+0

Sie sollten diesen Titel auf die beschriebene Weise hinzufügen können. Siehe JSFiddle https://jsfiddle.net/jamesbr139/3xj6b4sw/ – tigerdi

0

Es über die Fähigkeiten von CSS zu ändern Titel übertragen, aber wenn Sie schauen, tr.task auswählen mit dem Titel "Bearbeiten", ist hier, wie Sie tun können, dass die Verwendung von attribute selectors

tr.task [title = "Edit"]