我有一个列表,每个 li 都包含一个删除按钮,可以在单击时将其删除。我不知道为什么,但该按钮只能应用于列表中的第一项,但不能应用于其余的 li 框。想知道我哪里出错了。
以下是我的php代码脚本和javascript
foreach($biz_watchlist as $biz_watchlist1){
echo '<li class="biz_watch">';
echo '<table style="width:100%">';
echo '<td style="width:50%">';
echo $biz_watch_details['5'];
echo ' | <a id="remove_watch">remove</a>';
echo '</td>';
echo '<td>';
echo '<span style="float:right">'.$biz_watch_details['19'].'</span>';
echo '</td>';
echo '</table>';
echo '</li>';
}
<script type="text/javascript">
$(document).ready(function(){
$('#remove_watch').click(function(){
$(this).closest('.biz_watch').fadeOut("slow");
});
});
</script>