我有一個表格,其中第一列是複選框,第二列是文本。 每當選中該複選框時,我想知道下一個單元格中的相應值。 請告訴我該怎麼做。 如果我使用getelementsbytagname函數,它將從文檔的開始處返回。Javascript:跳轉到表中的下一個單元格
0
A
回答
1
假設你正在使用jQuery(或其他一些文明的框架),這是很容易:
$('table#yourTableId input:checkbox').click(function(ev) {
if (this.checked) {
// not sure what you mean by "want to know" ...
console.log($(this).closest('tr').find('td:nth-child(2)').html());
}
});
你可以用jQuery的「活」的活動設施做同樣,which'd是如果有更便宜有很多複選框。
0
最簡單的方法是使用jQuery或類似的庫,實現CSS3選擇器。
$('table input:checked').parent().parent().find('td.nth-child(2)').text():
你也可以綁定到複選框
$('input:checkbox').change = function(){
val = $(this).parent().parent().find('td.nth-child(2)').text():
}
1
這是沒有的jQuery做的相當簡單的改變事件。我們有一個td
內輸入,所以我們可以升了一級,並獲得下一個兄弟:
var nextTd = myInput.parentNode.nextSibling;
因爲有些瀏覽器插入td
S之間的空文本節點,我們可以做以下,以確保我們在正確的節點:
if (nextTd.tagName != "TD")
nextTd = nextTd.nextSibling;
此外,FWIW,getElementsByTagName
可以從任何節點調用。因此,如果我有一個表,我可以打電話給
myTable.getElementsByTagName("tr");
要返回的myTable
內的所有行。
相關問題
- 1. Google表格跳轉到單元格
- 2. iOS在UITableView滾動時跳轉到下一個單元格
- 3. javascript自動跳轉到下一個表單域
- 4. 跳轉到下一個UItextField
- 5. 按下Enter鍵後,另一個單元格中的JTable值「跳轉」
- 6. javascript跳到下一個表格字段上Maxlen
- 7. 一個超鏈接 - 單擊一個表格中的單元格以轉到另一個表格
- 8. 跳轉到該列表中的下一個非空單元格和使用酸酯值
- 9. 如何跳轉到下一個表單輸入字段
- 10. SCROLL JAVASCRIPT跳過一個圖像並轉到下一個?
- 11. 的JavaScript /輸入數據保存到一個表格單元格
- 12. 使用jQuery選項卡到表中的下一個單元格
- 13. JQuery的選擇表格單元格,下一個表格單元有條件
- 14. 使用偏移量轉到下一個可見單元格
- 15. Yii跳轉到下一頁
- 16. 跳轉到下一頁
- 17. 跳轉到AS3中的下一個或上一個關鍵幀
- 18. Python:BeautifulSoup Findall跳轉到下一個標記
- 19. jQuery:跳轉到下一個<section>
- 20. 將兩個單詞從一個單元格中提取到另一個單元格中google電子表格
- 21. VBA如何設置單元格的值等於另一個表格中列的下一個單元格
- 22. 如何使按鈕跳轉到Google Spreadsheet中另一個工作表中的特定單元格?
- 23. 如何找到下一個直接下載表中的單元格
- 24. 移動到表格單元格中的下一個文本字段
- 25. 在輸入鍵移動到表格中的下一個單元格
- 26. Excel單元格文本不能顯示到下一個空白單元格中
- 27. JavaScript foreach循環轉到回調中的下一個元素
- 28. 使用jQuery將單元格添加到基於href的另一個單元格中的表格單元格
- 29. 將單元格從一個單元格複製到另一個單元格
- 30. 從一個表格中的單元格向另一個表格中的單元格返回值