我已經編輯了這段代碼從數據表插件女巫使tr點擊能夠並彈出打開另一個tr與點擊tr的細節。這段代碼是用於打開和關閉的事件偵聽器。當「細節」打開時,img應該是images/details_close.png,它們是關閉的img應該是images/details_open.png,並且在點擊時打開和關閉時發生交換。發生了什麼事情是當它打開或關閉的時候沒有交換,我仍然只能得到「details_open.png」。我不知道,如果我只是沒有正確選擇img標籤或發生了什麼。圖片交換與點擊<tr>
鏈接到項目: http://www2.kent.k12.wa.us/ksd/it/www/mobile/elementary.html
$('#example tbody').on('click', 'td', function (e) {
var myImage = $(this).find("img");
var nTr = $(this).parents('tr')[0];
if (oTable.fnIsOpen(nTr))
{
/* This row is already open - close it */
myImage.src = "images/details_open.png";
oTable.fnClose(nTr);
}
else
{
/* Open this row */
myImage.src = "images/details_close.png";
oTable.fnOpen(nTr, fnFormatDetails(oTable, nTr), 'details');
}
});
很高興你想出了一個解決方案。 – davepreston 2012-03-31 15:04:48