在 HTML Select 元素的选定选项中使用 if 条件

use if condition with selected option of an HTML Select element

  <select name="test">
    <option value="a">test a</option>
    <option value="b">test b</option>
    <option value="c">test c</option>
  </select>

我想当 option = a 时有另一个 select 元素 我应该如何在 if 条件 "test" 中使用变量

换句话说,我想要这个,但我不知道哪种语法适合我(我使用 blade ,laravel-5)

 <select name="test">
    <option value="a">test a</option>
    <option value="b">test b</option>
    <option value="c">test c</option>
  </select>

 @if("test" = "b")
 <select name="test2">
    <option value="1">test a</option>
    <option value="2">test b</option>
    <option value="3">test c</option>
  </select>
  @endif

我推荐使用<optgroup>HTML-Tag,因为它的支持很好,不需要PHP、JS等

<select>
  <optgroup label="Group 1">
    <option>Option 1.1</option>
  </optgroup> 
  <optgroup label="Group 2">
    <option>Option 2.1</option>
    <option>Option 2.2</option>
  </optgroup>
  <optgroup label="Group 3">
    <option>Option 3.1</option>
    <option>Option 3.2</option>
    <option>Option 3.3</option>
  </optgroup>
</select>