我有一個表格顯示來自我的數據庫的數據。在每一行上,都有一個我用jquery製作的按鈕,當點擊時可以將其排出。當我刷新頁面時,劃掉的樣式不會保留。 jquery風格的變化並非永久性的。有沒有辦法讓這種變化永久化?如何使用jquery永久更改數據庫數據的樣式?
$('table').on('click','.dead',function(){
$(this).parent().siblings().css({textDecoration: 'line-through'});
});
和PHP
<?php while($row = $data->fetch_assoc()) { ?>
<tr>
<td><?php echo $row['title']; ?> </td>
<td><?php echo $row['requester']; ?></td>
<td><?php echo $row['reward']; ?></td>
<td><?php echo $row['qual']; ?></td>
<td><?php echo $row['time']; ?></td>
<td><?php echo $row['category']; ?></td>
<td><a href="<?php $row['link']; ?>"><button class="btn btn-mini btn-primary" type="button">Do This Hit</button></a></td>
<td><button class="btn btn-danger btn-mini dead" type="button">Dead</button></td>
</tr>
<?php } ?>
你的。點擊事件過程中應用該樣式,但沒有持續性。我不會說這裏有一個「正確的」答案。您需要在Cookie,會話變量或數據庫本身中設置值,以獲得某種持久性。 – 2013-05-10 03:13:56
永久是不可能的。除非你必須修改你的數據庫爲額外的領域,文字裝飾的標誌是或否設置,然後循環使用樣式基於該 – coolguy 2013-05-10 03:14:06
是否交叉指出數據庫中的任何東西? – miah 2013-05-10 03:14:12