【发布时间】:2014-11-03 03:19:59
【问题描述】:
我正在尝试使用 AJAX 来加载页面上稍后显示的一些输入和选择。我正在做这样的事情。
<input type='product' alt='2'/>
$("input[type='product']").on("focusin", function(){
var product_type_ids = $(this).attr('alt');
$(this).autocomplete({
// ajax load the information here
});
});
<select type='product' alt='2'/>
$("select[type='product']").on("focusin", function(){
var product_type_ids = $(this).attr('alt');
// some codes here
});
对于从页面渲染开始就存在的选择和输入结果是可以的,但对于稍后出现的元素则不是。有谁知道这里发生了什么?谢谢!
【问题讨论】:
标签: jquery select delegates focusin