我試圖根據選擇單選按鈕來顯示隱藏圖像。但似乎jQuery腳本從未激發選擇變化。我的代碼看起來像下面單選按鈕選擇更改事件不在MVC中觸發
@Html.Label("Select Chart Type")
@Html.RadioButton("rbChartType", "1", isChecked: true) @Html.Label("Chart1")
@Html.RadioButton("rbChartType", "2", isChecked: false) @Html.Label("Chart2")
<img src="@Url.Action("GetChart1")" alt="Billing Graph" class="img-responsive" id="imgChart1" />
<img src="@Url.Action("GetChart2")" alt="Usage Graph" class="img-responsive" id="imgChart2" style="visibility:hidden" />
腳本
$(document).ready(function() {
$("input[name='rbChartType']").change(function() {
alert('hi');
var selectedRadio = $("input[name='rbChartType']:checked").val();
if (selectedRadio == 1) {
$('#imgChart1').show();
$('#imgChart2').hide();
}
else {
$('#imgChart1').hide();
$('#imgChart2').show();
}
});
});
我看不到我的警告射擊了!
在調試器控制檯的任何錯誤? – Dandy
這是回答您的問題嗎? http://stackoverflow.com/questions/4202799/radio-button-change-event –
@devlin,這是我已經試過的例子;我不知道我在做什麼錯誤,但那個也沒有工作!我需要在單選按鈕周圍有一個表單嗎?我也嘗試過,但它沒有工作 – techspider