0

When I click on Class (.device_phone_apple_x) Value 1 needs to get selected in this dropdown.

<select class="bookly-select-mobile bookly-js-select-category">
  <option value="">Select brand</option>
  <option value="1">Apple</option>
  <option value="2">Samsung</option>
  <option value="0">No category</option>
</select>

Also value 1 needs to be active in this dropdown.

<select class="bookly-select-mobile bookly-js-select-service">
  <option value="">Select model</option>
  <option value="1">iPhone X</option>
  <option value="2">iPhone 8</option>
  <option value="3">iPhone 8+</option>
</select>

Any help how I can make the JS code? Cuz nothing seems to work!?

I have this now.

$(function() { 
 $('.device_phone_apple_x').click(function(){ 
   $('.bookly-select-mobile bookly-js-select-category').val(1); 
   $('.bookly-select-mobile bookly-js-select-service').val(1); 

<script type="text/javascript">

// This is where the row with models show up
$(".device_phone").click(function(){
document.getElementById('device_choice').style.display='none';
document.getElementById('device_phone_brand').style.display='block';
});

// This is the stage where the row with the form does pop up
$(".device_phone_brand_apple").click(function(){
document.getElementById('device_phone_brand').style.display='none';
document.getElementById('device_phone_models_apple').style.display='block';
});

// Reload page
$("#annuleren_button").click(function(){window.location.reload();});

Je Boy Abi
  • 31
  • 6

3 Answers3

1

The problem is with your jQuery selector. Try modifying to this:

$(function() { 
  $('.device_phone_apple_x').click(function(){ 
    $('.bookly-select-mobile.bookly-js-select-category').val(1); 
    $('.bookly-select-mobile.bookly-js-select-service').val(1);  

https://stackoverflow.com/a/1041352/550309

Nick Rolando
  • 25,879
  • 13
  • 79
  • 119
0

Do you mean something like this?

<button class="device_phone_apple_x">Apple X</button>

<select class="bookly-select-mobile bookly-js-select-category">
    <option value="">Select brand</option>
    <option value="1">Apple</option>
    <option value="2">Samsung</option>
    <option value="0">No category</option>
</select>

<select class="bookly-select-mobile bookly-js-select-service">
    <option value="">Select model</option>
    <option value="1">iPhone X</option>
    <option value="2">iPhone 8</option>
    <option value="3">iPhone 8+</option>
</select>

<script>
  const button = document.querySelector('.device_phone_apple_x')
  const selectCategory = document.querySelector('.bookly-js-select-category')
  const selectService = document.querySelector('.bookly-js-select-service')

  button.addEventListener('click', () => {
    const value = 1
    selectCategory.value = value
    selectService.value = value
  })
</script>
0

It worken guys! Thanks!

<script type="text/javascript">

jQuery(document).ready(function($) {

$(".device_phone_apple_x").click(function(){
    document.getElementById('device_phone_models_apple').style.display='none';
    document.getElementById('progress').style.display='none';
    document.getElementById('bookly_row1').style.display='block';
    $('.bookly-select-mobile.bookly-js-select-category').val(1); 
    $('.bookly-select-mobile.bookly-js-select-service').val(1);
    $('.bookly-next-step.bookly-js-next-step.bookly-btn.ladda-button').trigger('click');
});

});

Je Boy Abi
  • 31
  • 6