我确定这是一个菜鸟问题,所以请放轻松。我想将选择器(如果存在)作为参数传递给函数。这是我的代码如下所示:
function updateLinkedElements(element) {
process the element;
}
// Ensure that the related elements is set properly on initialization.
$('#edit-type-config-associated-element').updateLinkedElements(this);
我想将由#edit-type-config-associated-element标识的选择器传递给函数updateLinkedElements。这里的问题是我希望在选择器存在时调用此函数(当前它是动态加载的)。
这样行吗?还是我需要以其他方式做到这一点?
谢谢
最佳答案
要使用这样的方法,您可以使其成为jQuery插件:
$.fn.updateLinkedElements = function(){
return this.each(function(i, el){
// process element el
});
};
用法:
$('#edit-type-config-associated-element').updateLinkedElements();