$("#exec").click(function() {
var v = $("#animation").val();
var $aaron = $("#aaron");
$aaron.empty();
if (v == "1") {
// 遍历数组元素
$.each(['Aaron', '慕课网'], function(i, item) {
$aaron.append("索引=" + i + "; 元素=" + item);
});
} else if (v == "2") {
// 遍历对象属性
$.each({
name: "张三",
age: 18
}, function(property, value) {
$aaron.append("属性名=" + property + "; 属性值=" + value);
});
}
});
就是option种的value值。 var v = $("#animation").val();请注意这句话。 第二个是你说的对。其实这儿循环了两次。
那个v==1和v==2是上边下拉裂变中的值(即select option的值),['Aaron', '慕课网']这是一个数组,'Aaron', '慕课网'就是数组中的值。