0
я использовал эту функцию, чтобы всплывающее окно, когда пользователь нажал на строку таблицыПолучить содержимое строки в всплывающем окне
<script type="text/javascript">
$(document).ready(function() {
$("td.abc").click(function() {
var t = 'Ticket ID: ' + $(this).find('td:eq(0)').html()+'\n'+'\n';
var r = 'Subject: ' + $(this).find('td:eq(1)').html()+'\n'+'\n';
var e = 'Messege: ' + $(this).find('td:eq(2)').html()+'\n'+'\n';
var f = 'Developer: ' + $(this).find('td:eq(3)').html()+'\n'+'\n';
var w = 'Current Status: ' + $(this).find('td:eq(4)').html()+'\n'+'\n';
var q = 'Uploaded Date & Time: ' + $(this).find('td:eq(5)').html()+'\n'+'\n';
var o = $("#79").attr("name")+'\n'+'\n';
alert(t+r+e+f+w+q+o);
});
});
</script>
моя таблица выглядит следующим образом
echo "<br> <table border='0' id='example' width='980' align='center'>
<tr>
<th width='60'>Ticket ID</th>
<th width='150'>Subject</th>
<th width='670'>Messege</th>
<th width='60'>Developer</th>
<th width='70'>Status</th>
<th width='105'>Date - Time</th>
</tr>";
while($row = mysql_fetch_array($result)) {
//echo $row['jobSatus'];
echo "<tr>";
echo "<td class=\"abc\" width='60'>" . $row['id'] . "</td>";
echo "<td class=\"abc\" width='150'>" . $row['subject'] . "</td>";
echo "<td class=\"abc\" width='670'>" . $row['msg'] . "</td>";
echo "<td class=\"abc\" width='60'>" . $row['developer'] . "</td>";
echo "<td class=\"abc\"width='60'>" . $row['jobstatus'] . "</td>";
echo "<td class=\"abc\" width='105'>" . $row['date_time'] . "</td>";
echo "<input class=\"abc\" type='hidden' name=".$row['image']." id=".$row['id'].">";
echo "</tr>";
}
echo "</table>";
Теперь внутри pop window Я не получаю никаких значений. Он говорит «неопределенный». Я был бы очень благодарен, если бы кто-то мог показать, что я сделал неправильно.
Первый ур тд будет как то эхо "
спасибо за ваш комментарий но если мы используем echo, не нужно ли нам использовать
Нет, если вы можете просмотреть источник страницы, вы обнаружите, что html не является правильно написано. Хорошо, что работа для вас? –
ответ
пытается изменить это ...
к этому
Надеется, что это поможет ....
источник
2013-12-13 06:27:00 Marc
Вы, нажав на ячейке таблицы, а не таблицы строка
Изменить его чтобы посмотреть за столом
или
И ваш HTML разметки является недействительным, поскольку входной элемент не может быть дочерним элементом тр.
источник
2013-12-13 06:27:21 epascarello
спасибо за совет yoour. Это сработало ... – user3003900
Набор OnClick на столе-рядной
На PHP, не вставляйте какие-либо узел в
tr
кромеtd
источник
2013-12-13 06:30:01 Sergey
thx Sery. мой один – user3003900
@ user3003900, как дела?) – Sergey
Смежные вопросы