Ich benutze das folgende für eine Weile, um Text in einem TD zu finden, und füge ein Bild hinzu ... aber einige der Benutzernamen (Text im td) sind zu lang, also sind sie abgeschnitten (12 Zeichen Grenze). Was ich tun muss, ist den abgekürzten Titel zu finden, der der volle Text meiner Gewinnervariablen wäre, anstatt nur Text.jquery finde Abkürzungstitel in der Tabelle td
var winner = "<?php echo $winner; ?>";
if (winner == 0){
} else {
$("td:contains('<?php echo $winner; ?>')").each(function(){
$(this).append('<br><br><img src="images/trophy/gold.png" style="width: 40px; margin-left: 30px">');
});
};
ist Ihr $ Gewinner PHP-Variable in voller Länge? Also müssen Sie es auf 12 char trimmen, um es gegen den Namen td zu überprüfen? –
Sorry, ich bin ein bisschen verwirrt - Ihre PHP-Variable '$ winner' ist der * abgekürzte * 12-stellige Text oder der vollständige Text? – Santi
Ich entschuldige mich ... die Variable ist der Volltext, der 12-stellige Text ist genau das, was auf dem Tisch auf der Seite angezeigt wird. Wenn der Titel angezeigt wird, erscheint der vollständige Text, egal wie lang. – enjoimark