Я не привык работать с this
и пытаться заставить некоторые простые функции передавать его туда и обратно. Я не совсем уверен, что ожидает JavaScript, но я не думаю, что я делаю это правильно.
$(".search-result").each(function() {
var x = $(this).find('.past-positions ol').children()
console.log(x)
//this prints as expected
pastJobs(this)
// this does not
})
function pastJobs() {
var x = $(this).find('.past-positions ol').children()
console.log(x)
// this prints as undefined
}
Я предполагаю, что возможно передать this
функциям, но я не думаю, что делаю это правильно.
Что я делаю не так?