我需要將圖像/圖標添加到行中的最後一列。當我懸停時,該圖標應該有一個工具提示,應該顯示來自服務器的數據。我不知道如何實現這一點。任何已實施此功能的專家請幫助我。提前致謝。將圖像/圖標添加到數據表中的行值
編輯
這是我的樣本數據,我需要的時候在顯示器徘徊在提示「數據」工具提示添加一個圖標,最後一列。
{
"iTotalRecords": 5,
"sEcho": "1",
"aaData": [
[
"V2993ASFKH230943",
"Honda",
"Accord",
"data"
],
[
"V2993A39SNF30943",
"Honda",
"CRV",
"data"
],
[
"V4833A39SNF30943",
"Acura",
"TSX"
],
[
"V4833RE9SNF30943",
"Acura",
"TL",
"data"
],
[
"V9383RE9SNF30943",
"Acura",
"MDX",
"data"
]
],
"iTotalDisplayRecords": 5
}
[更新]
圖像標記結束這樣看:
var imgTag = '<span class="mytext" ><span class="ui-icon ui-icon-wrench" ></span>';
一個要求也是有模態對話框出現在懸停。下面是打開模式的jQuery代碼。
$(".mytext").mouseover(
function() {
var width = 250;
var height = 270;
var posX = $(this).offset().left - $(document).scrollLeft()
- width + $(this).outerWidth();
var posY = $(this).offset().top - $(document).scrollTop()
+ $(this).outerHeight();
//alert(posX + ", " +posY);
$(".mytext").dialog({
resizable:false,
width : width,
height : height,
position : [ posX, posY ]
});
});
這是不知何故無法正常工作,當我懸停在它上面。它不觸發jQuery的模態
UPDATE
你是正確的有一個時機的問題。我解決了這個問題。現在,當我懸停在它上面時,將所有圖像加載到模態中,即,我具有的行數是打開的模態對話框的數量。我需要將值aData [3]傳遞給jquery模式。
關於模態對話框:您正在使用一個自我監聽的事件綁定器,所以你有一個計時問題。您要綁定工具提示的元素在執行時不可用。您可以逐行執行綁定(不推薦)或將您的偵聽器設置爲祖先。在示例代碼中,我沒有看到模態內容設置的位置。它使用jQuery UI嗎? (.dialog()是一個常用的函數名稱,但它在jQuery UI中)。該對話框實際上是模態的(需要動作)還是僅出現一個對話框? – 2012-03-26 20:50:40
我正在抓我的頭,將內容傳遞給模態。它只是一個對話框,但其內容爲aData [3]。 – user525146 2012-03-27 13:13:19
以示例更新我的回答 – 2012-03-27 14:09:22