我有一個MVC3 Razor應用程序,我試圖在下拉列表中執行簡單的JavaScript更改。MVC 3剃刀下拉更改簡單的Javascript
我的觀點使用定製輔助其返回取決於數據類型(下拉列表用於枚舉列表,對於二進制無線電按鈕等)
以下輔助正確的對象:
@Html.RecipeEditorFor(model => model.Coating_Mode)
這使得在HTML以下選擇列表的:
<div class="form-line">
<div class="editor-field">
<select id="Coating_Mode" name="Coating_Mode">
<option value="1">Adhesive</option>
<option selected="selected" value="2">SR</option>
<option value="3">Inspection</option>
</select>
</div>
</div>
我想有一個簡單的JavaScript執行,只要選擇列表中的值改爲:
個<script type="text/javascript">
$('#Coating_Mode').change(function() {
alert("hello");
});
</script>
我會很樂意提供需要幫助回答這個問題的任何其他代碼...
謝謝!
請問你的腳本的DOM後運行加載? – 2012-03-21 15:35:42
http://jsfiddle.net/HVMKU/你能指出你的問題多一點嗎?你提供的代碼工作得很好,或者我誤解了一些重要的東西。 – QQping 2012-03-21 15:36:51
你錯過了$(document).ready(function()' – Romias 2012-03-21 15:51:41