小编Ste*_* S.的帖子

Jquery函数返回值

我已经创建了一个迭代UL/LI的函数.这很好用,我的问题是将值返回到另一个变量.这甚至可能吗?什么是最好的方法?谢谢!

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

}

var retval = getMachine(color, qty);
Run Code Online (Sandbox Code Playgroud)

javascript jquery return-value

28
推荐指数
2
解决办法
20万
查看次数

如果字段为空,则需要Jquery验证下拉列表

如果#category字段为空,我正在尝试下拉列表.

谢谢!

JQUERY ATTEMPT#1:

$("#uploadDocsForm").validate({
    rules: {
        name: {
            required: true,
            minlength: 2,
            maxlength: 255  
        },
        cat_id: {
            required: function(element) {
                return $("#category").val() == '';
            }
        }
    },
    messages: {
        name: 'Please enter a <b>Document Name</b>.',
        cat_id: 'Please select a <b>Category</b>.'
    }
});
Run Code Online (Sandbox Code Playgroud)

JQUERY ATTEMPT#2:

$("#uploadDocsForm").validate({
    rules: {
        name: {
            required: true,
            minlength: 2,
            maxlength: 255  
        },
        cat_id: {
            required: {
                depends: function(element) {
                    return $("#category").val() == '';
                }
            }
        }
    },
    messages: {
        name: 'Please enter a <b>Document Name</b>.', …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

14
推荐指数
1
解决办法
5万
查看次数

jquery创建二维数组

编辑:看来我对我想要完成的事情感到有些困惑.对于那些花时间解释这一点的人,谢谢.

我正在尝试在Jquery/Javascript中创建一个二维数组.我已经做了大量的搜索,测试和搜索,但我找不到对我来说真正有意义的解决方案.(这已经很长一周......)

下面是所需的数组格式.

{"product":[{"attribute":"value","attribute":"value"}]}
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery multidimensional-array

7
推荐指数
2
解决办法
9万
查看次数