Einstellung QuickInfo-text in ein div-element dynamisch

Ich bin versucht, einen tooltip-text auf einen container (div) dynamisch und unter Verwendung von jQuery für jedes div-element (elem.Alias-Status), dass ich nur das hinzufügen, um die geordnete Liste:

 function addNewElement(elem) {

     var li = $("<li></li>");

     li.prop("class", "ui-state-default");
     li.prop("id", elem.Alias);
     li.text(elem.Name);

     var newItem = '<div id="' + elem.Alias + '-Status" class="elementStatus" tooltipText="' + elem.IP + '"><div class="image"><img id="' + elem.Alias + '-StatusImg" src="@Url.Content("~/images/ongoing.gif")"></div><div id="' + elem.Alias + '-StatusTxt" class="text">Waiting...</div></div>';
     //$('#' + elem.Alias + '-Status').prop('tooltipText', elem. IP);

     li.append(newItem);

     li.appendTo($("#OuterDivContainer"));       
 };

aber es ist nicht offensichtlich. In runtime, wenn ich mit der Maus auf jeden von Ihnen, wird keine QuickInfo angezeigt. Und... ich weiß nicht, wie Sie dies tun. Ich muss es schaffen innerhalb dieser Funktion zur gleichen Zeit-Element erstellt wird.

Oben genannten Funktion wird aufgerufen, um eine weitere Funktion, die Iteration über alle Elemente (Elemente). Dann dieser Funktion übergeben Sie als parameter elem zu addNewElement Funktion.

Irgendwelche Ideen?

Ich bin mit den jquery-ui-1.10.3 und jquery 1.10.2

InformationsquelleAutor user304602 | 2013-10-24

Schreibe einen Kommentar