如何将函数调用到Ajax动态加载的元素?

时间:2013-03-26 18:27:25

标签: javascript jquery ajax grails gsp

我正在尝试使用jQuery插件SelectBoxIt,但是我的内容是由Ajax加载的,我没有让它工作。

我正在使用Grails并且我不想放入内联代码,所以我尝试使用.on()jQuery方法加载它,但我不能得到它,因为我不想放一个事件,我只是希望它在我的内容加载时加载,我找不到另一个解决方案。

我正在尝试做这样的事情:

我的页面调用远程链接:

<g:remoteLink controller="strategy" action="index" update="content-box"></g:remoteLink>

然后,我的所有HTML选择必须触发插件并从正常选择转到插件提供的那些:

$(document).on('click', 'select', function(){
    $('select').selectBoxIt()
})

但我不想用click事件触发它们,我希望它们在调用页面时触发。

由于我的内容在第一页加载时没有添加,我认为.on()方法是正确的选择,但它让我放了一个事件,我想在页面加载时触发()

提前致谢。

1 个答案:

答案 0 :(得分:0)

也许请阅读此内容,http://api.jquery.com/load/http://api.jquery.com/jQuery.ajax/。对不起,我无法提供更多帮助。