关于火狐和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下都能支持
希望此文章对你有所帮助
今天小编在做项目时发现一个问题,在火狐下用点击事件,通过点击下拉菜单中的选项以达到控制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下都能支持
希望此文章对你有所帮助
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Mozilla Firefox试用杂感
- IE右键菜单被修改
- IE:获取完整的网页
- IE:脱机浏览网页
- 利用IE收听“广播”
- 清除IE分级审查密码
- IE:添加编辑器
- IE:“自动完成”功能
- IE:如何做到全屏显示
- 给IE加个参数 永远不怕IE主页被修改
- IE:使用搜索助手
- IE:最好用的起始页
- IE:临时文件保存法
- 欲练CSS ,必先解决IE的一些细节分析
- 不同版本IE使用不同css(css条件注释语句用法)
- 解决ie动态修改link样式,import css不刷新的问题
- 暂时屏蔽 IE 最新 0day的4 种方法
- Lua编程示例(一):select、debug、可变参数、table操作、error