我已经创建了一个迭代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) 如果#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/Javascript中创建一个二维数组.我已经做了大量的搜索,测试和搜索,但我找不到对我来说真正有意义的解决方案.(这已经很长一周......)
下面是所需的数组格式.
{"product":[{"attribute":"value","attribute":"value"}]}
Run Code Online (Sandbox Code Playgroud)