我想知道为什么$(this)
没有按我期望的方式工作?在下面的代码中,当您单击“删除图像”时没有任何反应。如果您注释掉确认语句,那么当您单击“删除图像”时,背景会变为绿色。你知道这是为什么吗?由于确认声明,它似乎$(this)
指向其他东西。提前致谢!
<a href="#" class='thumbnail the-one delete-file'><i class="icon-remove"></i>Remove Image</a>
$('.the-one').click(function(){
if(confirm("What do you say?")) { return true;} else {return false;}
$(this).css("background", "green");
});