 
         # disable adding new question options
         if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.choice_add.name))
-          @$('.js-card-add-options').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
+          @$el.find('.js-card-add-options').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
 
         # disable removing question options
         if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.choice_delete.name))
-          @$('.js-remove-option').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
+          @$el.find('.js-remove-option').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
 
         # disable changing question options labels and names
         if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.choice_edit.name))
-          @$('.js-option-label-input').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
-          @$('.js-option-name-input').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
+          @$el.find('.js-option-label-input').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
+          @$el.find('.js-option-name-input').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
 
         # hide delete question button
         if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.question_delete.name))
-          @$('.js-delete-row').addClass(LOCKING_UI_CLASSNAMES.HIDDEN)
+          @$header.find('.js-delete-row').addClass(LOCKING_UI_CLASSNAMES.HIDDEN)
 
         # disable editing question label and hint
         if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.question_label_edit.name))

          @$el.addClass('locking__level-3-plus')

        # build Locked Features settings tab
        @$('*[data-card-settings-tab-id="locked-features"]').removeClass(LOCKING_UI_CLASSNAMES.HIDDEN)
        @$lockedFeaturesContent = @$('.js-card-settings-locked-features');
        @$lockedFeaturesContent.removeClass(LOCKING_UI_CLASSNAMES.HIDDEN)
        lockedFeatures = $($viewTemplates.row.lockedFeatures(
          getQuestionFeatures(@ngScope.rawSurvey, rowName)


        # disable all UI from "Settings" tab of question settings and Params View (if applicable)
        if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.question_settings_edit.name))
          @$settings.find('.js-card-settings-row-options').addClass(LOCKING_UI_CLASSNAMES.DISABLED)
          @$settings.find('.js-params-view').addClass(LOCKING_UI_CLASSNAMES.DISABLED)

        # disable all UI from "Skip Logic" tab of question settings
        if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.question_skip_logic_edit.name))
          @$settings.find('.js-card-settings-skip-logic').addClass(LOCKING_UI_CLASSNAMES.DISABLED)

        # disable all UI from "Validation Criteria" tab of question settings
        if (isLockable and @hasRestriction(LOCKING_RESTRICTIONS.question_validation_edit.name))
          @$settings.find('.js-card-settings-validation-criteria').addClass(LOCKING_UI_CLASSNAMES.DISABLED)

      return

