由於某種原因,當我單擊它們時,儘管編寫了一個選擇所有div的函數,但我的「megaPixel」動態生成的div沒有響應。所有其他divs點擊響應。
function init($input){
for (i=1; i <= 20; i++){
$('body').append('<div class="megaPixel" id="megaPixel_' + $input + '"></div>');
$input = $input + 1;
}
};
$('div').click(function(){
$('.megaPixel').css('background-color', 'red');
});
init(1);
的jQuery的相關問題,一半屬於事件代表團。 – undefined 2013-02-24 00:30:14
投票結束爲_too localized_; OP可以通過在綁定之前調用'init()來解決這個問題。 – Mathletics 2013-02-24 00:31:24