我正在使用PhP。我有3个下拉列表,一个用于大陆,另一个用于国家,第三个用于城市。我希望得到多个大洲,国家和城市。我有3个按钮用于这些下拉列表。我在jquery中使用这些按钮附加了单击事件。如果我想选择多个大陆,那么我从下拉列表中选择该大陆,然后单击按钮。然后调用click事件并将值保存在数组中,并为下一个大陆重复该过程。在jquery中,我有3个阵列,适用于各大洲,国家和城市。提交表单时,如何将这些数组存储在数据库中。
答案 0 :(得分:0)
<select class="continent">
<option>
</option>
<option value="America">America
</option>
<option value="Asia">Asia
</option>
</select>
<select class="country">
</select>
<script>
$(".continent").change(function(){
var cou=new Object();///country
cou['America']=['USA','Example'];
cou['Asia']=['IRAN','Example','Example2'];
var sel=$(".continent").val();
for(var j=0;j<cou[sel].length;j++)
{
$('.country').append("<option value="+cou[sel][j]+">"+cou[sel][j]+"</option>");
}
})
</script>