【发布时间】:2019-02-15 11:21:09
【问题描述】:
我有嵌套数组 (3d),并希望使用 PHP 和 jQuery 将其值放入下拉选择菜单中
我已经做了一些尝试,但仅适用于两个级别的数组,例如(类别,子类别),但是如果每个或某些子类别也有更多的子类别,这里是一个示例
$categories = array(
'fruits' => array(
'red' => array('one', 'two', 'three'),
'yellow' => array('four', 'five', 'six'),
'black' => array('seven', 'eight', 'nein'),
),
'vegetables' => array(
'blue' => array('een', 'twee', 'drie'),
'white' => array('vier', 'funf', 'zex'),
'mongo' => array('zibn', 'acht', 'noun'),
)
);
我要做的是显示主要类别(fruits,vegetables)
<select name="food">
<?php foreach ($categories as $category): ?>
<option value="<?php echo $category; ?>"><?php echo $category; ?></option>
<?php endforeach;?>
</select>
在选择 (change) 时,任何将显示我选择的类别的子类别的选择选项
然后在选择任何子类别时,它将显示其子子类别。
【问题讨论】:
-
你想拥有类似的东西:跨度>
-
@MohammedYassineCHABLI 我添加了解释更多的图像,一个带有选项的下拉选择
<select><option></option></select>一旦我选择任何主要类别,它将显示另一个选择选项来选择子类别,一旦我选择子类别它显示子子类别https://i.stack.imgur.com/LL9gL.png的另一个选择选项
标签: javascript php jquery