【发布时间】:2011-04-15 23:35:54
【问题描述】:
我有一个隐藏的 div,其中包含表单元素,我在单选选项上切换(认为是/否作为选项)
如果他们选择是,则显示 div 并要求字段,否则隐藏 div 并清除字段(如果他们输入了任何值)。
除了通过将布尔标志传递给切换函数来清除值之外,我可以执行所有这些操作
例子:
$("[name=nameOfElement]").change(function() {
var show = $('input[name=nameOfElement]:checked').val() == "true";
$('#hiddenForm').toggle(show);
$('#hiddenInput').toggleClass('required',show);
});
有什么东西可以清除传递的布尔选项的值吗?
$("[name=nameOfElement]").change(function() {
var show = $('input[name=nameOfElement]:checked').val() == "true";
$('#hiddenForm').toggle(show);
$('#hiddenInput').toggleClass('required',show).valClear(show);
});
更新:不寻找插件只是想知道我是否可以在没有 if/else 条件的情况下做到这一点
【问题讨论】:
标签: jquery