2015-05-22 3 views
1

Я использую DataTable с этого сайта: https://datatables.net/examples/api/select_single_row.htmlПолучение элемента ячейки DataTable

Я хочу, чтобы получить данные из конкретной ячейки (первый) из выбранной строки. это возможно?

С

table.row('.selected').remove().draw(false); 

я могу получить выбранную строку и удалить его (это описано на веб-сайте), но я не знаю, как получить значение ячейки.

Если у вас есть предложения, я был бы очень благодарен.

+0

Это JavaScript, а не C#, правильно? Чтобы ответить на ваш вопрос, вы можете перенести первую ячейку прямо из jQuery с помощью '$ ('# {table-id} .selected td: first')' или получить список всех ячеек с '$ ('# {table -id} .selected td ') ' – Matt

ответ

1

доступа выбранной строки, то данные, и мы хотим, чтобы первое свойство поэтому мы выбираем первый индекс (который 0)

(Demo)

$('#button').click(function() { 
    alert(table.row('.selected').data()[0]); 
}); 
+0

Спасибо, что работает, это то же самое для второго столбца (td : второй ребенок)? Знаете ли вы, могу ли я выбрать строку в начале, а это значит, что когда пользователь открывает этот сайт, возможно, вторая строка должна быть выбрана автоматически. Есть ли какой-нибудь вариант? – Underfaker

+0

Большое спасибо за вашу помощь. Потрясающие. – Underfaker

0

Вы можете искать

table.row('.selected').data() 

Вы можете сделать что-то вроде

var d = table.row('.selected').data(); 

затем ссылаться на то, что столбец с

alert(d.MyColumnName); // Returns the value of the selected row & column. 

Это предполагает, что вы используете DataTables 1.10 или выше.

+0

Спасибо, это MyColumnName в примере на связанном сайте« Имя »,« Позиция »или что мне нужно указать? – Underfaker

+0

, когда вы инициализируете свой DataTable, в группе «столбцы» вы можете назвать и предоставить информацию о столбце. (например, https://datatables.net/reference/option/columns.name) Здесь вы также можете скрыть столбцы и т. д. «MyColumnName» будет таким, как вы назвали здесь столбец. –

+0

Это может быть вам также полезно: https://datatables.net/reference/type/column-selector –

Смежные вопросы