데이터베이스의 일부 데이터를 HTML 테이블로 출력하고 사용자가 테이블 행을 재정렬 할 수 있기를 원합니다. 이를 위해 jQuery UI 정렬 가능을 사용했습니다.
<script>
$(function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
});
</script>
<?php
while($row = mysql_fetch_assoc($co_authors)) {
echo "<tr id='sortable'><td>{$row['author_email']}</td>
<td>{$row['coauthor_level']}</td>";
<td><button class='remove' id='remove' name='remove' email="<?php echo $row['author_email'] ?>"
paper="<?php echo $row['paper_id'] ?>">Remove</button></td>
</tr>";
}
?>
문제는 내가 표 를 끌 tr
때만 td
끌린다는 것입니다. 또한 가장 중요한 것은 첫 번째 행만 드래그 할 수 있다는 것입니다. 효과가 다른 행에는 적용되지 않습니다. 어떻게 해결할 수 있습니까?
id
속성은 문서 내에서 고유해야합니다. 코드가 동일한id
(sortable
)으로 여러 요소를 생성하고 있습니다.class
대신 a 를 사용해보십시오 .