Javascript jquery在加载的div中不工作

Javascript jquery在加载的div中不工作,javascript,jquery,wysiwyg,Javascript,Jquery,Wysiwyg,我试图在div load中使用jquery.wysiwyg编辑器来使用.load(),但它不起作用。wysiwgy代码位于div之外,与jquery的其余部分一起位于页面底部。我已经测试过将jquery直接放到div中,这很好,但不是很整洁 这是jquery代码,我很确定我的使用方式有问题。如果有人能给我指出正确的方向,我将不胜感激 $('#editBrandEmail').live('click', function(){ $('#editBrandEmailDiv').lo

我试图在div load中使用jquery.wysiwyg编辑器来使用.load(),但它不起作用。wysiwgy代码位于div之外,与jquery的其余部分一起位于页面底部。我已经测试过将jquery直接放到div中,这很好,但不是很整洁

这是jquery代码,我很确定我的使用方式有问题。如果有人能给我指出正确的方向,我将不胜感激

 $('#editBrandEmail').live('click', function(){
        $('#editBrandEmailDiv').load($('#editBrandEmail').attr('href'));
            $('.wysiwyg').wysiwyg({
            controls: {
                strikeThrough : { visible : true },
                underline     : { visible : true },
                justifyLeft   : { visible : true },
                justifyCenter : { visible : true },
                justifyRight  : { visible : true },
                justifyFull   : { visible : true },
                indent  : { visible : true },
                outdent : { visible : true },
                subscript   : { visible : true },
                superscript : { visible : true },
                undo : { visible : true },
                redo : { visible : true },
                insertOrderedList    : { visible : true },
                insertUnorderedList  : { visible : true },
                insertHorizontalRule : { visible : true },
            h4: {
                visible: true,
                className: 'h4',
                command: $.browser.msie ? 'formatBlock' : 'heading',
                arguments: [$.browser.msie ? '<h4>' : 'h4'],
                tags: ['h4'],
                tooltip: 'Header 4'
            },
            h5: {
                visible: true,
                className: 'h5',
                command: $.browser.msie ? 'formatBlock' : 'heading',
                arguments: [$.browser.msie ? '<h5>' : 'h5'],
                tags: ['h5'],
                tooltip: 'Header 5'
            },
            h6: {
                visible: true,
                className: 'h6',
                command: $.browser.msie ? 'formatBlock' : 'heading',
                arguments: [$.browser.msie ? '<h6>' : 'h6'],
                tags: ['h6'],
                tooltip: 'Header 6'
            },
            cut   : { visible : true },
            copy  : { visible : true },
            paste : { visible : true },
            html  : { visible: true }
        }
        });
        return false;
    });
$('editbrandmail').live('click',function()){
$('editBrandEmailDiv').load($('editBrandEmail').attr('href'));
$('.wysiwyg').wysiwyg({
控制:{
删除线:{visible:true},
下划线:{visible:true},
justifyLeft:{visible:true},
justifyCenter:{visible:true},
justifyRight:{visible:true},
justifyFull:{visible:true},
缩进:{visible:true},
outdent:{visible:true},
下标:{visible:true},
上标:{visible:true},
撤消:{visible:true},
重做:{visible:true},
insertOrderedList:{visible:true},
InsertUnderedList:{visible:true},
insertHorizontalRule:{visible:true},
h4:{
可见:对,
类名:“h4”,
命令:$.browser.msie?'formatBlock':'heading',
参数:[$.browser.msie?'':'h4'],
标签:['h4'],
工具提示:“标题4”
},
h5:{
可见:对,
类名:“h5”,
命令:$.browser.msie?'formatBlock':'heading',
参数:[$.browser.msie?''h5'],
标签:['h5'],
工具提示:“标题5”
},
h6:{
可见:对,
类名:“h6”,
命令:$.browser.msie?'formatBlock':'heading',
参数:[$.browser.msie?''h6'],
标签:['h6'],
工具提示:“标题6”
},
剪切:{visible:true},
副本:{visible:true},
粘贴:{visible:true},
html:{visible:true}
}
});
返回false;
});

尝试为加载添加回调函数,并将“.wysiwyg”的代码放入其中

ie

 $('#editBrandEmail').live('click', function(){
    $('#editBrandEmailDiv').load($('#editBrandEmail').attr('href'),function(){
       $('.wysiwyg').wysiwyg({
        controls: {
                  .....
                  ........
                  ........
    });
 });