带有动态元素的.click()的Jquery问题

时间:2014-11-10 10:38:55

标签: javascript jquery

$(document).on('click', '.addphoto', function(e){
    currentImgCnt = $(this).attr("id");
    $('#photo-update'+currentImgCnt).click();
});

此处photo-update是动态生成的文件类型输入,.addphoto也是动态生成的按钮,代码是自解释的。用户点击.addphoto按钮后,会依次点击#photo-uplate按钮

问题是jQuery不能单击内部生成的按钮#photo-update按钮,但动态生成的.addphoto按钮可以正常工作。

JSFiddle HERE http://jsfiddle.net/z8yzbb41/3/

问题已解决 当我使用$(" .input-container")时('更改','输入',功能(){alert(' helo&#) 39;);});

1 个答案:

答案 0 :(得分:0)

$(".input-container").on('change','input',function () { alert('helo'); });解决了我的问题