相关疑难解决方法(0)

使用javascript和jquery,用数组结构填充相关的选择框

使用这个问题的答案,我已经能够根据另一个选择框的选择填充一个选择框.(我在这里发布了我的答案)从服务器端构建的数组结构中提取数据,存储在.js文件中并在html页面中引用.

现在我想添加第三个选择框.如果我有3组数据(模型,制作,选项)类似这样(伪代码):

cars : [Honda[Accord[Lx, Dx]], [Civic[2dr, Hatchback]],
   [Toyota[Camry[Blk, Red]], [Prius[2dr,4dr]]
Run Code Online (Sandbox Code Playgroud)

例如:如果选择本田,下一个选择框将有[Accord Civic],如果选择了Accord,下一个选择框将有[Lx Dx]

我怎么能够

1)创建一个数组结构来保存数据?这样的

2)我可以使用一个选择框中的值来引用下一个选择框所需的值

谢谢

编辑

我可以创建以下内容,但无法以有助于填充选择框的方式找出引用

var cars = [
 {"makes"  : "Honda",
  "models"  : [
    {'Accord' : ["2dr","4dr"]} ,
    {'CRV'  : ["2dr","Hatchback"]} ,
    {'Pilot': ["base","superDuper"] } ]
 },
 {"makes"   :"Toyota",
  "models"  : [
    {'Prius'   : ["green","reallyGreen"]} ,
    {'Camry'   : ["sporty","square"]} ,
    {'Corolla' : ["cheap","superFly"] } ]
 } ] ;              

 alert(cars[0].models[0].Accord[0]); ---> 2dr
Run Code Online (Sandbox Code Playgroud)

javascript jquery

23
推荐指数
1
解决办法
6万
查看次数

有条件的简单下拉列表?

我正在尝试使用 HTML 对网站进行编程,但我有一个问题。我正在使用带有选项 A 和 B 的下拉列表,但是在选择了其中一个之后,我想在同一页面上创建另一个下拉列表和文本字段,并带有不同的问题。例如,如果有人选择 A,那么它会被问到问题 C 和 D,如果有人选择 B,它会被问到问题 E 和 F。编程的最佳方法是什么?

对不起,英语有任何错误,我不是母语人士。并提前致谢。

html javascript css

2
推荐指数
1
解决办法
8234
查看次数

标签 统计

javascript ×2

css ×1

html ×1

jquery ×1