var subcat = new Array();
subcat[0]=new Array("1","密云县","51");
subcat[1]=new Array("1","延庆县","52");
subcat[2]=new Array("2","上海市所有地区","2");
subcat[3]=new Array("2","黄浦区","53");
subcat[4]=new Array("2","卢湾区","54");
……省略的代码……
var city = document.getElementById("AID");
for(i = 0; i < subcat.length; i++)
{
if (subcat[i][0] == "2") city.options[city.length] = new Option(subcat[i][1], subcat[i][2]);
}
求助:上面红色部分的代码用jQuery写的话,要怎么写呢?谢谢!
selectObj.html("");
$.each(subcat,function(i,n) {
if(n[0] == "2"){selectObj.append("<option value ="+n[2]+">"+n[1]+"</option>");}
});
var city = $("#AID").get(0);
$.each( subcat, function(i, n){
if (n[0] == "2") city.options[city.length] = new Option(n[1], n[2]);
});
这个应该查api文档吧?
jquery each
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>未命名頁面</title>
<script language="javascript" type="text/javascript" src="JS/JQUERY.js">
</script>
<script language=javascript type="text/javascript">
$(document.body).ready(function()
{
$("#btn_SUBMIT").click(function()
{
var subcat = new Array();
subcat[0]=new Array("1","密云县","51");
subcat[1]=new Array("1","延庆县","52");
subcat[2]=new Array("2","上海市所有地区","2");
subcat[3]=new Array("2","黄浦区","53");
subcat[4]=new Array("2","卢湾区","54");
$.each(subcat,function(n,value) {
alert(n+' '+value);
});
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" value="SS" id="btn_SUBMIT" />
</div>
</form>
</body>
</html>