我生成的 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。
最佳答案
您需要添加前缀#
才能使用ID Selector (“#id”)
var row = "row-" + data;
$('#' + row).fadeOut('slow');
//^^^ Add #
或者
var row = "#row-" + data;
//^^^ Add #
$(row).fadeOut('slow');
关于javascript - JQUERY 淡出,未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34590336/