我有这个函数,它为'fullName'的每个实例运行:
$(xml).find("fullName").each(function(){ ... });
但实际上只有一个实例,我不想使用每个实例,是否有其他方法来创建此功能而不使用每个实例。也许只是:
$(xml).find("fullName").it(function(){ ... });
答案 0 :(得分:4)
您可以尝试这样的事情
var func = function(){ ... }
func.call($(xml).find("fullName")[0], args));
答案 1 :(得分:3)
您只能通过索引引用:
$(xml).find("fullName")[0]
答案 2 :(得分:1)
查看.first()方法
答案 3 :(得分:1)
var fnc = null;
if (typeof (fnc = $(xml).find("fullName").eq(0)) == 'function'){
fnc(args);
}
答案 4 :(得分:0)
或者....
$(xml).find("fullName").first()
答案 5 :(得分:0)
什么:
(function($){
$.fn.anotherFunction=function(){
alert('Handles for anotherFunction');
}
})(jQuery)
并将其称为::
$(xml).find("fullName").anotherFunction();
是他想要的?