IE8环境下select onchange失效了解决办法

原创 2017年01月03日 11:11:20

一般主流浏览器都是兼容select绑定时事件onchange的,但是有些情况下因为很奇怪的原因,这个事件会失效。针对前段时间我在做这个东西的时候出现了这个问题,现在就我的解决方法跟大家分享一下。希望大家在以后的开发过程中少采一些坑···

<!-- 一般情况下的写法  -->

<select  name="project"  onchange="getProject(this.value)" >

<option value="1">项目一</option>

<option value="2">项目二</option>

<option value="3">项目三</option>

<option value="4">项目四</option>

</select>

<script type="text/javascript">

function getProject(value){

alert("您选择的项目为:"+value);

}

</script>


<!--  ie8环境下,失效的解决方法  -->

<select  name="project"  id="project" >

<option value="1">项目一</option>

<option value="2">项目二</option>

<option value="3">项目三</option>

<option value="4">项目四</option>

</select>

<script type="text/javascript">

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

var project = $(this).val();

alert("您选择的项目为:"+project );

})

</script>


以上方法是我在实际项目中遇到的问题,并附上的解决方法,流畅有效,希望对大家有所帮助!!





相关文章推荐

select的onChange监听不起作用问题

1.select的onChange监听不起作用问题解决办法 select class="form-control" name="productName" id="product...

select的onChange事件问题解决

select的onChange事件问题解决 (onchange、onfocus、onclick、onmousedown) 一、onChange事件只有在值改变时才可触发,所以必须在每一次选择时(...

Select下拉框onchange事件获取option的value值

使用onchange方法获取到select标签的值改变时的value。。

【已解决】搞定searchableselect不支持onchange的问题

大家知道原生不支持,需要自己改代码,改哪里呢?今天下午花了两个小时定位修改这个问题,居然没google到解决方法,嘿嘿。。。 找到selectItem函数改就好啦。...
  • dxmgood
  • dxmgood
  • 2016年11月07日 16:54
  • 2007

jquery触发select的change事件失效

在一般情况下,我们在操作select的change事件时,会直接使用以下方式: $("#curPage").change(function(){ //省略如干代码 }); 但是,有时候...

JQuery 绑定select标签的onchange事件

$(document).ready(function(){ $('#mySelect').change(function(){ alert($(this).children('option:s...
  • a5489888
  • a5489888
  • 2014年02月27日 13:13
  • 39232

根据下拉选项显示/隐藏 某些字段(select上绑定onchange事件)

今天做了一张表单,有个小需求。下面支付方式有两种,当是银行存款的时候,页面是当前这样的,当是货存现金的时候,下面的“收款方户名”、“收款方银行账号”、“收款方开户行”。思路有几种,这里只列举一种简单的...

ie8文件上传onchange无效

关于ie8文件上传onchange事件无效前几天,在修改一个关于文件上传bug时,发现谷歌,火狐都能顺利上传,唯独ie8无法上传。经过调试,原因是没有触发onchange事件,而主要的原因是,file...

checkbox/radio onchange不能兼容ie8 如何处理?

在ie8下,checkbox的onchange没能实现触发自定义的函数,如何解决该问题,如下: function forIe(){ if($.browser.msie){ //判断浏览器是...

onchange事件在IE和FF下的表现及解决方案

在最近做的一个项目中,有这么一个功能点:页面上有一个checkbox,当用户选择或者取消选择该checkbox时会向后台发一个jsonp请求。当时的实现是为这个checkbox添加一个onchange...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IE8环境下select onchange失效了解决办法
举报原因:
原因补充:

(最多只允许输入30个字)