【发布时间】:2012-07-21 03:49:14
【问题描述】:
我有一个简单的 html 下拉菜单。 html代码如下所示。
<select id="dmm_ios">
<option value="1.0.0">1.0.0</option>
<option value="1.1.1">1.1.1</option>
<option value="1.2.3">1.2.3</option>
....The options available go on and on..
</select>
我也有类似下拉菜单的json代码。我的目标是检查用户选择了哪个选项,然后我希望能够查看哪些 json 对象具有相似的值。
我以为我会比较值,所以我做了这样的事情......
var ios = $("#ddm_ios").val();
if ($.inArray(ios, Products.iphone4.GeveyPro.ios) === -1) {
} else {
}
但我不确定该代码是否有效。所以我尝试一些简单的东西。我试图找到“typeof ios”,结果我得到了未定义的结果。
【问题讨论】:
-
我们还必须查看 JSON 值,以便我们进行比较 - 您可以将它们添加到您的帖子中吗?
-
var Products = { "iphone4" : { "GeveyPro" : { "ios" : ["4.1", "4.2", "4.2.1", "4.3", "4.3.1" ,“4.3.2”,“4.3.3”,“4.3.4”,“4.3.5”,“5.0.0”,“5.0.1”]; “基带”:[“1.59”、“2.10”、“3.10.1”、“4.10”、“4.10.1”]; },“GeveyUltra”:{“ios”:[“4.1”,“4.2”,“4.2.1”,“4.3”,“4.3.1”,“4.3.2”,“4.3.3”,“4.3 .4”、“4.3.5”、“5.0.0”、“5.0.1”]; “基带”:[“1.59”、“2.10”、“3.10.1”、“4.10”、“4.10.1”、“4.10.01”]; }, },
-
希望你能读到。 json 中的 ios 是一个包含数字字符串的数组
-
您可以简单地edit your post添加相关信息:)
标签: javascript jquery json forms validation