Jquery function return value

后端 未结 2 621
忘掉有多难
忘掉有多难 2021-01-31 08:56

I\'ve created a function to iterate through a UL/LI. This works perfectly, my problem is returning the value to another variable. Is this even possible? What\'s the best method

2条回答
  •  星月不相逢
    2021-01-31 09:49

    I'm not entirely sure of the general purpose of the function, but you could always do this:

    function getMachine(color, qty) {
        var retval;
        $("#getMachine li").each(function() {
            var thisArray = $(this).text().split("~");
            if(thisArray[0] == color&& qty>= parseInt(thisArray[1]) && qty<= parseInt(thisArray[2])) {
                retval = thisArray[3];
                return false;
            }
        });
        return retval;
    }
    
    var retval = getMachine(color, qty);
    

提交回复
热议问题