I have multiple elements with the same class name. I want to store hexpaletteval of the column (and rgbpaletteval, but I was thinking about converting it directly) at click of the corresponding favcolor, but I'm not sure how to achieve this.
Using my code (below) it obviously changes the background color to yellow to ALL hexpalettecolor, not only one. I change the color to have a visual to what I'm doing.
I want to be able to chose only the value of hexpalettecolor in the same column, so if favcolor 1 I want to select hexpalettecolor 1
$(".favcolor").click(function() {
  $(".hexpaletteval").css("background-color", "yellow");
  $.ajax({
    type: "POST",
    url: "/favorite",
    data: {
      colorhex: $(".hexpaletteval").val(),
      colorrgb: hextorgb(colorhex),
    },
    success: function(data) {
      console.log(data);
    }
  })
});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<div class="space">
  <div class="colorcoloumn">
    <div class="colorcoloumntext">
      <div class="hexpaletteval">
        <p>1</p>
      </div>
      <div class="rgbpaletteval">
        <p>1</p>
      </div>
    </div>
    <button class="favcolor">1</button>
  </div>
  <div class="colorcoloumn">
    <div class="colorcoloumntext">
      <div class="hexpaletteval">
        <p>2</p>
      </div>
      <div class="rgbpaletteval">
        <p>2</p>
      </div>
    </div>
    <button class="favcolor">2</button>
  </div>
  <div class="colorcoloumn">
    <div class="colorcoloumntext">
      <div class="hexpaletteval">
        <p>3</p>
      </div>
      <div class="rgbpaletteval">
        <p>3</p>
      </div>
    </div>
    <button class="favcolor">3</button>
  </div>
  <div class="colorcoloumn">
    <div class="colorcoloumntext">
      <div class="hexpaletteval">
        <p>4</p>
      </div>
      <div class="rgbpaletteval">
        <p>4</p>
      </div>
    </div>
    <button class="favcolor">4</button>
  </div>
  <div class="colorcoloumn" id="5">
    <div class="colorcoloumntext">
      <div class="hexpaletteval">
        <p>5</p>
      </div>
      <div class="rgbpaletteval">
        <p>5</p>
      </div>
    </div>
    <button class="favcolor">5</button>
  </div>
</div>
</div>
 
     
    