我生成的Html标记是
<ul class="list">
<li class="tile" id="row-5">
</li>
</ul>
我的AJAX帖子是
$.post("/Faq/Delete", { "id": recordToDelete},
function (data) {
var row = "row-" + data;
$(row).fadeOut('slow');
});
但是当我拨打$(row).fadeOut('slow');
时,所选行不会被删除。
我在这做错了什么?
假设recordToDelete值等于5.
答案 0 :(得分:6)
您需要在#
前加上ID Selector (“#id”)
var row = "row-" + data;
$('#' + row).fadeOut('slow');
//^^^ Add #
OR
var row = "#row-" + data;
//^^^ Add #
$(row).fadeOut('slow');