Javascript 对API字符串中的JQuery变量使用split()

Javascript 对API字符串中的JQuery变量使用split(),javascript,jquery,api,split,Javascript,Jquery,Api,Split,我想将API返回的属性的所有结果按空间分割。如何在使用JQuery获取Javascript函数时调用它 如果我没有正确的语言,对不起。对学习所有的术语来说还是新手 这是我的密码。它当前正在返回“函数未定义” var tags = $('data.result[i].tags').split(" "); console.log(tags) 默认情况下,jQuery没有.split方法,因此如果需要,必须创建一个 $.fn.split = function ()

我想将API返回的属性的所有结果按空间分割。如何在使用JQuery获取Javascript函数时调用它

如果我没有正确的语言,对不起。对学习所有的术语来说还是新手

这是我的密码。它当前正在返回“函数未定义”

        var tags = $('data.result[i].tags').split(" ");

        console.log(tags)

默认情况下,jQuery没有.split方法,因此如果需要,必须创建一个

$.fn.split = function () {
    return this; // what did you expect the .split method to do? you already have an array if you get this far.
}
撇开讽刺不谈,您可能只是想将一个字符串拆分为一个数组

var tags = data.result[i].tags.split(' ');

Split->function将字符串拆分到数组中

var results = data.result[i].tags.split(' ');

for(var i = 0; i<results.length;i++){
console.log(results[i]);
}

你说的分裂到底是什么意思。拆分通常将字符串拆分为数组,jQuery对象是类似数组的对象,因此使用.split没有意义。您的jquery选择器也没有任何意义。能否提供用于检索结果的其他代码以及结果的外观?我猜您真正想要做的是数据。结果[I]。标记。拆分“”;但是出于某种原因,决定尝试使用jQuery,因为jQuery没有任何字符串操作方法,除了。正如Kevin所说的那样,引用和jQuery包装都需要删除。让Sarah休息一下。第一个职位和新的学习。Sarah如果您将更多代码发布为@Ted suggestedGreat,这将非常有用!谢谢那真的很有帮助!