Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

104
Visualizações
Label Add Class

I have two selected dropdown which the second dropdown is controlled by the first. It goes by this:

First dropdown:

<x-forms.select id="trees" label="Tree" wire:model.defer="tree" required>
    <x-slot name="option">
        @foreach($trees as $item)
            <option value="{{$item->id}}">{{ __(strtoupper($item->name))}}</option>
         @endforeach
     </x-slot>
 </x-forms.select>

Second dropdown

<x-forms.select id="fruits" label="Fruits" wire:model="fruit> </x-forms.select>

The x-forms.select is from assets/components

<div class="@error($attributes->wire('model')->value()) has-error @enderror ">
    <div  @isset($label) class="form-group" @endisset wire:ignore>
        @isset($label)
           <label class="control-label ">{{ $label ?? 'Select' }}</label>@if(isset($required))<span style="color: red">*</span>@endif
        @endisset

//and so on

So my question is how to make second label set 'required' (span added) from @if(isset($required))*@endif in the assets when the first dropdown is chosen.

I have tried

const targetLabel = $('#fruits').prev('label');
targetLabel.addClass('required');

 $('label[for="#fruits"]').append('<span style="color: red">*</span>');

 $('label[for="#fruits"]').addClass('required');

 $('#fruits').addClass('required');

 $('#fruits').next('label').append('<span style="color: red">*</span>');

I had done the logic when selected. So the remain is to add the 'required' class. Thank you

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda