首页 > 解决方案 > 多个 Var 值 - jQuery

问题描述

我有以下工作:

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"]'));

这可能吗?我似乎无法理解它。

标签: javascriptjquery

解决方案


最好为您的元素#help_completing_form1 & #bloodpressure2提供一个通用类并使用类选择器选择两者,例如:

var blueTicked = jQuery('.common-class');

HTML 应该是这样的:

<input id="help_completing_form1" class="common-class">
<input id="bloodpressure2" class="common-class">

推荐阅读