Action .on('blur')对输入文本不起作用 - jQuery 1.9+

Mat*_*ski -1 html javascript jquery

我使用最新的jQuery版本(1.9.1)更新了我的应用程序.根据发布更新,.live()方法已停止并从1.9 + jQuery版本中删除.新资源现在是.on(),语法相同.

早,我写了下面的jQuery代码:

jQuery("#addressTypes ul li input[type=text]").live('blur', function () {
    var item = {
        addressType: jQuery("#addressTypes ul input[type=text]").val(),
        idAddressType: jQuery("#addressTypes ul input[type=text]").parent().attr("id")
    }
    submitUpdateAddressType(item);
});
Run Code Online (Sandbox Code Playgroud)

此代码适用于旧版本,但停止使用jQuery更新.

有人能帮我吗?请记住,jQuery("#addressTypes ul li input[type=text]")由于业务问题,该项目无法更改.

Tha*_*ung 7

jQuery(document).on('blur', "#addressTypes ul li input[type=text]", function () { });
Run Code Online (Sandbox Code Playgroud)