반응형
HTML 테이블과 함께 정렬 가능한 jQuery UI 사용
데이터베이스의 일부 데이터를 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
끌린다는 것입니다. 또한 가장 중요한 것은 첫 번째 행만 드래그 할 수 있다는 것입니다. 효과가 다른 행에는 적용되지 않습니다. 어떻게 해결할 수 있습니까?
당신은 호출 할 수 있습니다 sortable
에 <tbody>
대신 개별 행에.
<table>
<tbody>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
</tbody>
</table>
<script>
$('tbody').sortable();
</script>
$(function() {
$( "tbody" ).sortable();
});
table {
border-spacing: collapse;
border-spacing: 0;
}
td {
width: 50px;
height: 25px;
border: 1px solid black;
}
<link href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css" rel="stylesheet">
<script src="//code.jquery.com/jquery-1.11.1.js"></script>
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<table>
<tbody>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
</tr>
<tr>
<td>9</td>
<td>10</td>
</tr>
</tbody>
</table>
참고 URL : https://stackoverflow.com/questions/11470775/using-jquery-ui-sortable-with-html-tables
반응형
'Programing' 카테고리의 다른 글
이 깨진 무작위 셔플에서 어떤 분포를 얻습니까? (0) | 2020.10.27 |
---|---|
Python-dict에서 처음 N 개의 키 : 값 쌍 반환 (0) | 2020.10.26 |
Visual Studio 2012/2013에서 SSIS BIDS 사용 (0) | 2020.10.26 |
Git 오류 : .git / logs / refs / remotes / origin / master에 추가 할 수 없음 : 권한이 거부되었습니다. (0) | 2020.10.26 |
iOS 기기의 디스플레이가 어두워 지거나 꺼지지 않도록하려면 어떻게해야합니까? (0) | 2020.10.26 |