我使用jQuery选择输入对象的数组,并且在选择其中一个数组元素后尝试将多个方法链接在一起时遇到了一个有趣的问题。有人能给我解释一下为什么我会有这种行为吗?.first()或.last()选择其中一个元素,然后调用.val(),我会得到"138"的期望值。当我尝试使用数组中的位置时,我可以返回数组的元素:
var input = jQuery('.custom-size').first().find('
对jQueryWhenApplyResolveRejectWith的第二个调用应该返回Error,将this设置为单个对象obj。success的预期结果是将this设置为单个obj,因为单个对象被传递给deferred.resolveWith。虽然没有返回预期的结果,但在javascript的堆栈段中,可以通过使用.bind()或$.proxy() at .then()链接到promises来返回单个对象<