컨테이너 (div)에 동적으로 툴팁 텍스트를 설정하고 각 div 요소 (elem.Alias-Status)에 대해 jQuery를 사용하여 정렬 된리스트에 추가하는 중입니다.동적으로 div 요소에 툴팁 텍스트 설정
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"));
};
그러나 분명히 작동하지 않습니다. 런타임에 마우스를 각각 마우스로 가리키면 툴팁이 표시되지 않습니다. 그리고 ... 나는 이것을 어떻게하는지 모른다. 아이템이 생성되는 동시에이 함수 내에서 생성해야합니다.
위의 함수는 모든 항목 (요소)을 반복하는 다른 함수에서 호출됩니다. 그런 다음이 함수는 addNewElement 함수에 매개 변수 elem을 전달합니다.
아이디어가 있으십니까?
나는 JQuery와 - UI 1.10.3 및 JQuery와 1.10.2