1
텍스트 상자에 jQuery UI 자동 완성 동작을 구현하려고합니다. 예를 따라 잘 작동합니다. 하지만 일부 구문은 나를 혼란스럽게 만들고 있습니다. 내가 속성 data-autocomplete-url
을 가지고 텍스트 상자를 선언하고jQuery UI Autocomplete 함수와 혼동했습니다.
<div>
@Html.LabelFor(a => a.name)
@Html.TextBoxFor(a => a.name, new { data_autocomplete_url = Url.Action("Autocomplete") })
</div>
<script type="text/javascript">
$(document).ready(function() {
$('[data-autocomplete-url]')
.each(function() {
$(this).autocomplete({
source: $(this).data("autocomplete-url")
});
});
});
</script>
: 여기에 코드입니다. 그러나 jQuery UI 자동 완성 함수에서 data-
접두어없이 autocomplete-url
만 사용하고 있습니다. 어떻게 작동합니까?