selected()用于动态加载jquery load()

时间:2018-09-17 12:32:26

标签: jquery load jquery-chosen

我有一个页面可以在jquery中动态加载多个选择框,但我无法使其与selected一起使用。

$('.select').chosen({})

我必须将chosen()应用于页面中的每个select,但是它只能用于未动态加载的内容。

我正在加载的页面具有一个ID为#form的div,并将其插入到主页主体内的另一次潜水中,如下所示:

    $('body').on('click', '.button', function(){   
        $('.container').load( 'https://url-to-my-page.html' '#form', function(){
             $('select').chosen({})
        });
    });

我尝试在加载完成后运行的函数内调用$('select').chosen({}),但出现错误:选择的不是函数:-(

我也尝试将其放在#form中,但是.load()并未将脚本带入div。 :-(

我已经尝试加载整个https://url-to-my-page.html,尽管它复制了htmlbody标签,但这是唯一的工作方式,但我认为这不是很干净

我在其他帖子上看到的任何其他解决方案都不适合我。有什么想法可以选择吗?

0 个答案:

没有答案