您的位置:首页 > Web前端 > JQuery

MVC 4将jQuery升级到1.9出现各种问题。。。

2013-05-06 11:17 218 查看
升级后,有的脚本在IE里能运行,在chrome里运行就出问题,在view中用代码生成的控件在chrome中无效果,但是同样的静态HTML就是好的。。。

例如:

<select name="txtRDate" id="txtRDate1">
@for (int i = 2012; i < 2014; i++)
{
<optgroup label="@i 年">
@for (int j = 1; j < 13; j++)
{
<option value="@i-@j-01">@j.ToString().PadLeft(2, '0')</option>
}
</optgroup>
}
</select>


用jquery代码给他赋值

var $date1 = $("select#txtRDate1 option");
$date1.eq(4).attr("selected", true);


这代码在IE里是可以运行,在chrome里没效果,但是看HTML里内容第四个元素被赋了值,只是控件选的还是第一个

select 控件换成静态的内容,一模一样的,jQuery又可以运行

model的验证也失效了

只能退回1.8.3,不知道有没有遇到类似问题的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: