error:jquery 无法响应select的change事件

来源:互联网 发布:网络体彩 实体合作 编辑:程序博客网 时间:2024/06/03 01:54
1、错误代码如下:
window.parent.$("#type").change(function(){alert("change");if($(this).value==0){window.parent.$("#destination").parent("td").parent("tr").hide();window.parent.$("#mode").parent("td").parent("tr").hide();alert("1:this:"+$(this).val());}else{window.parent.$("#destination").parent("td").parent("tr").show();window.parent.$("#mode").parent("td").parent("tr").show();alert("2:this:"+$(this).val());}

2、我一开始以为是$this.value出错,便改为$this.val(),结果还是不对

3、我又试着把if语句中的if($(this).value==0)改为if($(this).value=="0"),结果仍然不对。

4、我没辙了,只能添加一些alert语句了,结果竟然没有执行alert("change");

5、黔驴技穷之时,我只能对着w3school敲着我熟悉的代码,希望能发现点儿什么。结果还真有点儿感觉了,看见一个select,于是我就半信半疑地将第一行的window.parent.$("#type").change(function()改为window.parent.$("select#type").change(function(),结果竟然成功了,太不可思议了。

0 0