我对jquery很新,所以我为自己迄今为止所想到的事情感到骄傲.我要做的是根据适当的复选框状态显示/隐藏选项列表.Eveything工作正常,但我无法弄清楚如何检查是否在加载时检查复选框我知道我应该能够立即使用is.checked我有这个javascript
$('.wpbook_hidden').css({
'display': 'none'
});
$(':checkbox').change(function() {
var option = 'wpbook_option_' + $(this).attr('id');
if ($('.' + option).css('display') == 'none') {
$('.' + option).fadeIn();
}
else {
$('.' + option).fadeOut();
}
});
Run Code Online (Sandbox Code Playgroud)
根据复选框的状态,它会淡入和淡出一个类.这是我的HTML
<input type="checkbox" id="set_1" checked> click to show text1
<p class = "wpbook_hidden wpbook_option_set_1"> This is option one</p>
<p class = "wpbook_hidden wpbook_option_set_1"> This is another option one</p>
<input type="checkbox" id="set_2"> click to show text1
<p class = "wpbook_hidden wpbook_option_set_2"> This is option two</p>
Run Code Online (Sandbox Code Playgroud)
我遇到的两个问题是,.wpbook_hidden类的内容始终是隐藏的,如果在加载时选中了复选框,则应加载内容. …
MVC的新手 - 从来都不是一个前端Web开发人员(主要是后端),所以我不太了解前端的优秀设计.现在,我正在尝试使用没有太多原始WebForm知识的MVC ......有人说,请给我一些关于如何处理以下内容的指针/链接/好主意:
我有一个文本框字段,我想根据复选框显示/隐藏.我在View @using(Html.BeginForm()中有这些字段......
我应该在javascript或控制器操作中更改文本框中的属性吗?如果我使用javascript,我很难找到我的beginform中的值,但是如果我使用控制器操作,我不知道在我的控制器操作中如何/传递给/从.