更改特定数据选择的下拉菜单

时间:2018-01-30 12:06:47

标签: javascript jquery ajax html5 jquery-mobile

在下面的条件中,很少有id(id =" store_id"),我在下面的下拉选项中需要master和salve(id =" store_machine")。否则只有主人。我使用的是开关案例,其中特定的id将会出现,然后主要和salve都应该来,除了只有主人

<tr>
    <td>
        <b>Store ID</b>
        <br>
    </td>
    <td>
        <input type="number"  id="store_id" readonly>
        <br>
    </td>
</tr>
<tr>
    <td>
        <b>Machine</b>
        <br>
    </td>
    <td>
        <select name="select-native-3" id="store_machine" data-iconpos="left">
            <option value="Master">Master</option> 
            <option value="Slave">Slave</option>
        </select>
        <br>
    </td>
</tr>




    <script>

    $(function() {

    $('#store_id').on('change', function() {
      $('#store_machine').empty();


      switch($(this).val()) {


 case "1425427806":
          $('#store_machine')
            .append($('<option value=""></option>'))
            .append($('<option value="Master">Master</option>'));
                .append($('<option value="Slave">Slave</option>'));

          break;

case "1452469394":
          $('#store_machine')
            .append($('<option value=""></option>'))
            .append($('<option value="Master">Master</option>'));
                .append($('<option value="Slave">Slave</option>'));

          break;

case "1489455419":
          $('#store_machine')
            .append($('<option value=""></option>'))
            .append($('<option value="Master">Master</option>'));
                .append($('<option value="Slave">Slave</option>'));

          break;

case "1415643163":
          $('#store_machine')
            .append($('<option value=""></option>'))
            .append($('<option value="Master">Master</option>'));
                .append($('<option value="Slave">Slave</option>'));

          break;
    }

 default:
             $('#store_machine')

              .append($('<option value="">Select Machine</option>'))


            .append($('<option value="Master">Master</option>'));


}};


    </script>

我在错误的地方需要帮助。谢谢

0 个答案:

没有答案