我有一个列出用户评论的页面。
我的问题是我有两个范围
当我点击“devam”链接时,如你所见,第二个跨度,长一个显示。我想要的是删除“devamı”按钮,如果用户点击它。
这是我的代码。可能会有哪些变化?
{foreach value=users from=$comment}
<tr>
<td>{$users.ADD_DATE}</td>
<td>{$users.NAME}</td>
{if $users.COMMENT|count_characters > 95}
<td width="340px"><span id=comment12kisa_{$users.ID}>{$users.COMMENT|truncate:95:"..."}
</span><a href="" onclick="$('#comment12kisa_{$users.ID}').html($('#comment12kisaa_{$users.ID}').html());return false;">devamı</a></td>
<td><center><input type="checkbox" name="checkComment[]" value={$users.Movie_Comment_ID}-{$users.MOVIE_ID} ></center></td>
{else}
<td width="180px">{$users.COMMENT}</td>
<td><center><input type="checkbox" name="checkComment[]" value={$users.Movie_Comment_ID}-{$users.MOVIE_ID}></center></td>
{/if}
<span id="comment12kisaa_{$users.ID}" style="display:none">{$users.COMMENT}</span>
</tr>
{/foreach}
答案 0 :(得分:1)
将$(this).remove();
添加到该链接的onclick事件处理程序:
<a href="" onclick="$('#comment12kisa_{$users.ID}').html($('#comment12kisaa_{$users.ID}').html()); $(this).remove(); return false;">devamı</a>
答案 1 :(得分:0)
要点击时删除链接吗?如果你也使用jquery也可以这样做
<?php
print "<script type='text/javascript'>
$('a').text('devami').click(function(){
$(this).remove();
});
</script>";
?>