您的位置:首页 > 其它

关于火狐和IE下select控制div

2016-07-28 21:12 253 查看
小编是新人,刚入IT行业不久,第一次发,希望大家多多支持

今天小编在做项目时发现一个问题,在火狐下用点击事件,通过点击下拉菜单中的选项以达到控制div的显示隐藏,可是在IE下怎么都不管用,于是小编百度了一下,原来在IE下不支持通过点击下拉菜单中的选项控制div的显示隐藏,只能通过select的onchange()事件,然后小编做了如下改动

 <tr>

          <td class="label">是否活动:</td>

          <td>

            <select name = "activity" id="activity">

              <option value = "0" id="option0">不参加</option>

              <option value = "1" id="option1">特卖活动</option>

            </select>

          </td>

        </tr>

        {/if}

        <script>

          $(function() {

            $("#activity").change(function () {

              var text = $(this).find('option:selected').text();

              if (text == '不参加') {

                $("#temai").hide();

                $("#duobao").hide();

              } else if (text == '特卖活动') {

                $("#temai").show();

                $("#duobao").show();

              }

            })

          })

        </script>

通过测试在火狐和IE下都能支持

希望此文章对你有所帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  火狐 ie select