jQuery multi vals required
jQuery multi vals required
>我正在尝试显示一个字段,该字段是隐藏的,但是在填充了 2 个先前字段时会显示。
$('#planner-locatie-ehv').change(function() {
if ($("#planner-locatie-ehv").val() == "Requirement1" && $("#planner-stad").val() == "Requirement2") {
$("#hideentertainment").show();
}
else {
$("#hideentertainment").hide();
}
});
但是称为 #hideentertainment 的字段不会出现,尽管前面的字段有 Requirements1 和 Requirements2,当我使用 OR 语句 ||时,它确实有效,当填充 1 个值时,它会显示。我怎样才能做到这一点?
您需要侦听这两个元素,而不仅仅是第一个元素。
$('#planner-locatie-ehv, #planner-stad').change(function() {
var isValid = $("#planner-locatie-ehv").val() == "Requirement1" && $("#planner-stad").val() == "Requirement2";
$("#hideentertainment").toggle(isValid);
});
@dandavis是正确的。它只是看着第一个变化。您可以将另一个添加到您的选择器中以修复它。
$('#planner-locatie-ehv, #planner-stad').change(function() {
if ($("#planner-locatie-ehv").val() == "Requirement1" && $("#planner-stad").val() == "Requirement2") {
$("#hideentertainment").show();
}
else {
$("#hideentertainment").hide();
}
});
相关文章:
- sails.js beforeCreate方法只接收required设置为true的模型属性
- Javascript - 根据表单选择切换 html5 required=“” 属性
- JQuery prop('required', false, (!$(this).is(':checked')) 不起作
- KnockoutJS Required/Disabled属性未删除
- 通过点击表单外的按钮,使用required和angularjs验证输入字段
- 将 validate=“required:true” 添加到您的 html 中
- 使用 Jquery 将属性 Required 添加到 Razor 应用程序中的输入中
- jQuery multi vals required
- 将 r.js 与 Angular 和 Required 一起使用
- 使用 Durandal 和 Required 的静态模块声明
- jquery form.validate conditional required
- 莫兹拉插件.required(SDK/tabs).attach() 不起作用
- Angular:如何绑定到required/ngRequired
- Using functions inside scripts required by NodeJS's requ
- 如何使PrimeFaces中inputText的Required Message消失
- $error.required OR(原始和空值)上的角度必需消息
- Javascript验证所有字段的Required属性
- 是否可以收集或调用所有包含'required'属性为Javascript中的一个事件
- Ng-required,如何在输入之间使用它
- Flickr API : SSL is required