如何在JQuery加载组件后运行函数?
此函数的作用是:如果DropdOnlist具有“Central”元素,则将其置于第一个选项之后 我的问题是,在drowdownlist加载之后,如何运行该函数 我试过:如何在JQuery加载组件后运行函数?,jquery,html,struts2,drop-down-menu,Jquery,Html,Struts2,Drop Down Menu,此函数的作用是:如果DropdOnlist具有“Central”元素,则将其置于第一个选项之后 我的问题是,在drowdownlist加载之后,如何运行该函数 我试过: $(function(){ var central = $('#townid option:contains("Central")'); if(central){ central.insertAfter('select option:first-child'); } });
$(function(){
var central = $('#townid option:contains("Central")');
if(central){
central.insertAfter('select option:first-child');
}
});
然而,该代码有一个问题:列表位于中央,位置不正确,之后它位于第二位,我的意思是它不会很快刷新它,所以我看到了列表的更改。在加载后单击之前是否需要它?尝试将代码放入其中
$('#townid').one("click", function() {
$('#townid option:contains("Central")').insertAfter('select option:first-child');
});
“执行”是指加载??我用$(document)尝试过它。ready(function(){}当然,但我与原型框架有冲突,并且已修复。感谢您的帮助。不客气,但事实证明,我的答案最终在声誉方面帮助了我:)。。。
$('#townid').one("click", function() {
$('#townid option:contains("Central")').insertAfter('select option:first-child');
});
$(document).ready(function(){
// call you function here
});