textbox#search_textが1つあります。キーアップ時に、1つのdiv#sresult_containerを作成し、いくつかのdivをdiv#sresult_containerに追加します。このコンテナがキャンバスに表示されるときに、クリックイベントとマウスオーバーイベントをdiv#sresult_containerにバインドしようとしています。次のコードを試しましたが、うまくいきません。どうすればよいですか?
$("#search_text").keyup(function(e) {
if (e.which != 40 && e.which != 38) {
$("#search").removeAttr('disabled');
$.post('http://www.allinone.com', {
Search: sVal
}, function(data) {
$sresult_container = $('<div id="sresult_container"></div>');
//somecode which create another divs and append to the $sresult_container
})
}
$('#sresult_container').bind({
click: function(e) {
//some code
},
mouseover: function(e) {
//some code
}
});
});