我正面對一些跨瀏覽器問題與jQuery,經過一些研究,我發現我的應用程序正在與jQuery 1.8.11或至少我認爲是這樣的。asp.net mvc4更改jquery版本
我的項目是一個MVC4 asp.net應用程序與C#。
其實我試圖禁用 - 啓用一些按鈕,它在IE瀏覽器上正常工作,但不在Chrome/Firefox/safari中。
<ul class="ui-grid-d">
<li class="ui-block-a"><a id="MostrarDetallePedido" class="ui-btn ui-btn-up-a" disabled="disabled" href="/Documentos/Docs/DocsDetalle?StrIdDocumento=01500___00000000000000041" data-role="button" data-theme="a" data-ajax="false"><span aria-hidden="true" class="ui-btn-inner"><span class="ui-btn-text">Detalle</span></span></a></li>
<li class="ui-block-b"><a id="ItemCondiciones" class="ui-state-disabled ui-btn ui-btn-up-b" disabled="disabled" href="/Documentos/Docs/DocsDetalle?StrIdDocumento=01500___00000000000000041" data-role="button" data-theme="b" data-ajax="false"><span aria-hidden="true" class="ui-btn-inner"><span class="ui-btn-text">Condiciones</span></span></a></li>
<li class="ui-block-c"><a id="ItemEliminar" class="ui-state-disabled ui-btn ui-btn-up-c" disabled="disabled" href="/Documentos/Docs/DocsDetalle?StrIdDocumento=01500___00000000000000041" data-role="button" data-theme="c" data-ajax="false"><span aria-hidden="true" class="ui-btn-inner"><span class="ui-btn-text">Eliminar</span></span></a></li>
<li class="ui-block-d"><a id="ItemAdiciones" class="ui-state-disabled ui-btn ui-btn-up-d" disabled="disabled" href="/Documentos/Docs/DocsDetalle?StrIdDocumento=01500___00000000000000041" data-role="button" data-theme="d" data-ajax="false"><span aria-hidden="true" class="ui-btn-inner"><span class="ui-btn-text">Adiciones</span></span></a></li>
<li class="ui-block-e"><a id="ItemComponentes" class="ui-state-disabled ui-btn ui-btn-up-e" disabled="disabled" href="/Documentos/Docs/DocsDetalle?StrIdDocumento=01500___00000000000000041" data-role="button" data-theme="e" data-ajax="false"><span aria-hidden="true" class="ui-btn-inner"><span class="ui-btn-text">Componentes</span></span></a></li>
</ul>
我tryed
$('#ItemEliminar').addClass('ui-disabled');
這種方式
$('#ItemEliminar').button({ disabled: false }).button('enable').button('refresh');
我做了http://jsfiddle.net/9386M/1/一些測試,與我們自己的腳本,它做工精細用jQuery 1.8.2。
嗯,我需要知道的是如何更改我的jQuery庫,我正在看_Layout.cshtml,但我找不到任何對我的jquery庫的引用。
在腳本文件夾中,我發現 的jQuery-UI-1.8.11.js 的jQuery-UI-1.8.11.min.js jQuery的1.6.4.js jQuery的1.6.4.min.js
我正在使用MVC4,我只需要完成第1步就可以工作。 – Sgraffite
^^這是因爲BundleConfig.cs中的包使用 - {version}映射到正則表達式以始終獲取最新版本。 – eaglei22