2012-01-30 28 views
0

好吧,我有一個後臺系統可以實時觀看錶格更新(使用php製作),並且我正在尋找一種方法,可以將鼠標懸停在某個ID上表中所有相同的ID也會突出顯示。如何在動態管理系統中突出顯示具有相同名稱的多個項目

我不能擁有隻有他們的ID的頁面,因爲頁面包括觀看其他需要觀看的現場數據。

+2

[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what -have-you-tried /) – Josh 2012-01-30 23:42:47

+0

個ID必須是唯一的。你的意思是上課嗎? – shaunsantacruz 2012-01-30 23:45:00

+0

當你說「表」時,你的意思是「數據庫表」還是「html表」?當你說「ID」時,你是在談論數據庫中的id字段還是html元素id?如果你至少可以顯示你現有的html標記(或者它的一個縮減樣本),那麼我們可以看到你想問什麼...... – nnnnnn 2012-01-30 23:52:31

回答

0

看到你正在使用將是有益的,但HTML可能像(假設數據庫ID均符合一類「的dbid」的TDS)

(公平的警告我沒有時間來測試這個,但它應該工作,或至少傳達的理念)

$('td.dbid').hover(function() { 
    id = $(this).html(); 
    $("td.dbid:contains('" + id + "')").css('background-color','yellow'); 
}, 
function() { 
    id = $(this).html(); 
    $("td.dbid:contains('" + id + "')").css('background-color','none'); 
}); 

樣本HTML

<table> 
    <tr> 
    <td class="dbid">14</td> 
    <td>blah</td> 
    </tr> 
    <tr> 
    <td class="dbid">14</td> 
    <td>blah</td> 
    </tr> 
    <tr> 
    <td class="dbid">13</td> 
    <td>blah</td> 
    </tr> 
    <tr> 
    <td class="dbid">14</td> 
    <td>blah</td> 
    </tr> 
    <tr> 
    <td class="dbid">13</td> 
    <td>blah</td> 
    </tr> 
</table> 
相關問題