show('<div class="alignLeft"><div id="ownerinfo"></div><br /><h3>Where will the document go?</h3><select id="dest"><option value="">-- select destination --</option><option>'+this.DESTINATIONS.join('</option><option>')+'</option></select><h3>Notes</h3><input type="text" id="notes" size="70" /><p><button id="regbtn">Register</button></p></div>','append',function(){
$('#regbtn').click(function(){
alert('ok');
});
alert($('#regbtn').click);
});
上記はコードです。show()
アニメーションを追加するだけの関数ですが、アニメーションの後に3番目のパラメータを実行します。他の機能と連動します。しかし、問題は$('#regbtn').click()
->私はそれをバインドできないようです。ここで何が問題になる可能性がありますか?
コード全体をアップロードしなくても、それを理解するのに役立つことを願っています。警告する.click
と、これが出力になります。
function (a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)}