当我的ASP MVC 3页面加载时,用户可能有也可能没有从一组单选按钮中选择的值。如果在页面加载时选择了一个值(在用户点击按钮之前),我将如何激活jquery函数?
目前我使用.change()
方法激活一些代码来决定要显示的菜单:
$(document).ready(function () {
$('input[name=TransactionType]').change(function () {
//Clear out values
$('input:text').val('');
$('input:text').text('');
//Display input fields
var radioValue = $(this);
$('#RightDiv').children().each(function () {
if (radioValue.attr('id') == $(this).attr('id')) {
$(this).show();
} else {
$(this).hide();
}
});
});
});
答案 0 :(得分:1)
这样的事情应该有效:
$('input[name=TransactionType]').change(function () {
//Your code
}).filter(':checked').trigger('change');
我假设输入是复选框,如果不是这样,您可以删除.filter()
。