我在使用以下代码时遇到了一些问题。$(this) 似乎未定义。
$('.version-autocomplete').autocomplete({
source: '/ajax/versions.json?procedure_name=' + $(this).attr('procedure_name')
})
我发现这行得通,我想知道为什么会这样。有人知道吗?
$('.version-autocomplete').each(function(i, el) {
$(el).autocomplete({
source : '/ajax/versions.json?procedure_name=' + $(el).attr('procedure_name')
})
})