我有以下可行的方法:
jQuery(document).ready(function() {
jQuery(document).on("change", function() {
var blueTicked = jQuery('input[id="help_completing_form1"]');
var blueTickedParent = jQuery(blueTicked).parents('.master-field');
var blueTickedParentSiblingMessage = jQuery(blueTickedParent).next('.eb-message');
if((blueTicked).is(':checked')) {
blueTickedParent.addClass('blue-condition');
blueTickedParentSiblingMessage.addClass('blue-condition');
}else {jQuery('.master-field').removeClass('blue-condition');}
});
});
但是我想向变量添加多个值:
var blueTicked
因此它将显示为:
var blueTicked = jQuery('input[id="help_completing_form1"]'), jQuery('input[id="bloodpressure2"]'));
这可能吗?我似乎无法绕开它。
答案 0 :(得分:0)
最好为您的元素#help_completing_form1 & #bloodpressure2
提供一个通用类,并使用类选择器选择两者,例如:
var blueTicked = jQuery('.common-class');
HTML应该类似于:
<input id="help_completing_form1" class="common-class">
<input id="bloodpressure2" class="common-class">