<%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>
<%} %>
Jクエリ
$(".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のテキストボックスが消えます。このページの機能を複製しようとしています。