zoukankan      html  css  js  c++  java
  • MVC 4将jQuery升级到1.9出现各种问题。。。

    升级后,有的脚本在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,不知道有没有遇到类似问题的

  • 相关阅读:
    二进制数组ArrayBuffer
    iperf3测量一个网络最大带宽
    Proxy与Reflect
    Symbol
    Iterator
    Set与Map
    Generator
    Android 共享参数 SharedPreferences
    DDMS files not found: xxxhprof-conv.exe
    Android 状态栏通知 Notification
  • 原文地址:https://www.cnblogs.com/linfei721/p/3062458.html
Copyright © 2011-2022 走看看