Я читаю отличную книгу о jQuery (Apress Pro jQuery), и я немного смущен об использовании этого. Например, я читаю следующий код:Значение 'this' in jQuery code
<script type="text/javascript">
$(document).ready(function() {
var isResult = $('img').is(function(index) {
return this.getAttribute("src") == "rose.png";
});
console.log("Result: " + isResult);
});
</script>
Я удивлялся, какой объект в данном случае «это» относится. Спасибо.
Это выражение для селектора '$ ('img')' –
Если вы хотите его проверить, вы всегда можете открыть консоль и сделать 'console.log (this)', чтобы увидеть, о чем идет речь. –
@RPM, 'this' не ссылается на объект jQuery $ ('img'), он ссылается на элемент DOM. – Jack