1
A
回答
4
<td>
元素沒有值,它們具有內容(可能包含或不包含其他元素)。如果您的問題是「如何檢查沒有兩個td元素具有相同的內容?」你可以做這樣的事情:
var contents = {},
duplicates = false;
$("#yourtableidhere td").each(function() {
var tdContent = $(this).text();
if (contents[tdContent]) {
duplicates = true;
return false;
}
contents[tdContent] = true;
});
if (duplicates)
alert("There were duplicates.");
何時進行此過程中不說,但如果在響應用戶點擊按鈕或東西,然後把上面的代碼中click事件處理程序。
很明顯,你可以展開上述準確注意哪些細胞具有重複值,什麼值分別爲等
編輯 - 附:你提到這些值來自一個數組。對數組進行比較測試,而不是針對表格單元,而是在運行時更高效。 jQuery對此沒有幫助,你只需要使用標準的for
循環。
+0
謝謝..實際上,td值默認來自數組值。代替$(this).text();我用$(this).val();工作很好..非常感謝你的代碼 – shiva 2012-08-02 09:22:35
+1
接受這個答案... – 2012-08-02 09:40:13
相關問題
- 1. 在HTML表中查找重複記錄
- 2. 在數據庫中查找被複制/重複結構的表
- 3. 查找重複的表格數據:優化的方式?
- 4. 使用選擇查找數據表中的重複數據
- 5. HTML表格數據在Chrome中重疊
- 6. SQL查找重複數據
- 7. 查找重複數據SQL
- 8. 在多個Excel表格中查找重複的單元格
- 9. 在Selenium Webdriver的複雜表格中查找數據
- 10. 查找列表中重複的對數
- 11. 在Excel/VBA中從重複名稱列表中查找表格
- 12. 在HTML中重複表格標題
- 13. 如何在數據庫表中查找重複條目?
- 14. C#在數據表中查找重複值
- 15. 在將數據插入到Oracle表中時查找重複行
- 16. 查找重複表
- 17. 查詢查找表中的重複行
- 18. 查找數據庫中的表格
- 19. 查找數據表中的重疊
- 20. 查找重複的指數在NSArray中
- 21. 如何查找表中的重複數據
- 22. 當我刷新頁面時在html表格上重複數據
- 23. 查找同一列數據的重複
- 24. 在Oracle表中查找重複值
- 25. 在表中查找重複條目
- 26. 在列表中查找重複
- 27. 查找重複的表情/參數
- 28. 在分層表中查找重複/重複的行
- 29. 將SQL數據放入HTML表格。表頭重複
- 30. 如何在AREL中加入表格以查找重複項?
向我們展示一些代碼。你有什麼嘗試? – rsplak 2012-08-02 07:10:47
嗨,歡迎來到Stack Overflow!恐怕,爲了我們能夠幫助你解決這個問題,你需要解釋你想要比較的事件('mouseover','DOMReady','mousedown','keydown'等等)執行後,發佈HTML和數組進行檢查。 – 2012-08-02 07:13:11