JQUERY淡出,没有按预期工作

时间:2016-01-04 11:40:05

标签: javascript jquery ajax

我生成的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.

1 个答案:

答案 0 :(得分:6)

您需要在#前加上ID Selector (“#id”)

var row = "row-" + data;
$('#' + row).fadeOut('slow');
//^^^ Add #

OR

var row = "#row-" + data;
//^^^ Add #
$(row).fadeOut('slow');