<%foreach (var commentitem in item.commentsModelList)
{
var containerId = "comment-" + commentitem.CommentId;%>
<div id="commentContainer1">
<div id="<%:containerId %>">
<table border="0" class="commentbox">
<%var rid = "btnReply-" + commentitem.CommentId;
var replyContainer = "container-" + commentitem.CommentId;%>
<tr>
<td>
<div id="<%:replyContainer %>">
<input id="<%:rid %>" type="button" value="Reply" class="btnReply"/>
</td>
</tr>
</table>
</div>
</div>
<%} %>
查询
$(".commentbox .btnReply").live("click", function () {
$(this).hide();
var id = $(this).attr("id").split("-");
alert(id);
id.shift();
alert(id);
var newString = id.join('-');
alert(newString);
var $table = $('<table/>').addClass('tablecontent');
$table.append(
$('<tr>').append($('<td>').append($input))
);
已编辑
$($table).insertAfter("#container-" + newString).show();
// $("#container-" + newString).append($table);
});
当单击一个 div 中的回复按钮时,会出现文本框,但是当单击另一个 div 中的回复按钮时,我希望前一个 div 中的文本框消失。我正在尝试复制此页面上的功能。