メモリ内 HTML のこのブロックのチェックボックスでクリック イベントが発生していないようです。ボタンでは発火しますが、チェックボックスでは発火しません。
これがフィドルです:http://jsfiddle.net/X2en3/18/
そしてコード:
.trigger() で起動: .click() で起動:
var working = $('<div><input type="checkbox" id="myBox"/><button id="myButton"/><div>'),
checkbox = working.find('#myBox'),
button = working.find('#myButton'),
stage;
function boxclicked() {$('#' + stage).append('--checkbox');}
function buttonclicked() {$('#' + stage).append('--button');}
working.delegate('#myBox', {click: boxclicked});
working.delegate('#myButton', {click: buttonclicked});
stage = 'trigger';
checkbox.trigger('click');
button.trigger('click');
stage = 'click';
checkbox.click();
button.click();
これは Chrome と JQuery 1.9.1 でのみ発生します。Firefox/IE 9 および以前のバージョンの JQuery はすべて正常に動作します。
どんな助けでも大歓迎です。