2016-04-04 21 views
-5
<table> 
    <tr> 
    <td><textarea>col 1, row 1</textarea></td> 
    <td><textarea>col 2, row 1</textarea></td> 
    <td><textarea>col 3, row 1</textarea></td> 
    </tr> 
    <tr> 
    <td><textarea>col 1, row 2</textarea></td> 
    <td><textarea>col 2, row 2</textarea></td> 
    <td><textarea>col 3, row 2</textarea></td> 
    </tr> 
    <tr> 
    <td><textarea>col 1, row 3</textarea></td> 
    <td><textarea>col 2, row 3</textarea></td> 
    <td><textarea>col 3, row 3</textarea></td> 
    </tr> 
    <tr> 
    <td><textarea>col 1, row 4</textarea></td> 
    <td><textarea>col 2, row 4</textarea></td> 
    <td><textarea>col 3, row 4</textarea></td> 
    </tr> 
</table 

1. satır, 2. satır'ı tıklatırsam, tüm satırlardan 1. tüm değerin nasıl alınacağı ve bu değer dışında bir diziye nasıl kaydedileceği? Eğer birini tıkladığınızda, böyleceAynı sütunun tüm td değeri jquery ile nasıl alınır?

+1

Seçim araçları, ne için? –

+0

Seçme araçları tıkla. –

+0

Ama td içinde textarea var. Buna nasıl tıklarsın? –

cevap

1
$('td').click(function() { 
    var colIndex=$(this).index(); 
    var allCellsOnTheColumn=$(this).closest('table').find('tr').find('>td:eq('+colIndex+')'); 
    var allCellsWithoutThisOne=allCellsOnTheColumn.not(this); 
    console.log(allCellsWithoutThisOne); 
}); 

Bu kod tüm td yapılan bir tıklama işleyicisi katacak, bu olacak biri dışında aynı sütunda console.log tüm td, tıkladım. İstediğin bu muydu?

İlgili konular