Забрать данные из строки таблицы, по клику
Добрый день, добрые люди помогите справиться с задачей на jQuery.
Есть таблица <tr> <td>Tiger Nixon</td> <td>System Architect</td> <td>$11320,800</td> <td><div class="choicem">выбрать</div></td> </tr> И кусок кода который работает с таблицей.
$(document).ready(function(){
$('.choicem').click(function(){
....
});
});
По клику на элемент <div class="choicem"> хотелось бы, чтобы внутрь функции попадали все значения из строки в которой находится этот элемент. Tiger Nixon + System Architect + $11320,800 |
barseon,
$(this).parent().prevAll().text(); |
Rise
Спасибо, а как разбить по переменным значение из ячеек. Просто этот запрос возвращает текст, даже без сепараторов. |
barseon,
:-?
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
.choicem{
cursor: pointer;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function() {
var s = $(".choicem");
s.click(function() {
var a = $.map($(this.parentNode).siblings(), function(el) {
return $(el).text()
})
alert(a)
});
});
</script>
</head>
<body>
<table> <tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>$11320,800</td>
<td><div class="choicem">выбрать</div></td>
</tr>
</table>
</body>
</html>
|
| Часовой пояс GMT +3, время: 06:46. |