首页 > 解决方案 > 选择div内的输入隐藏值

问题描述

$('.aggiungi_play').click(function() {

  // find the class
  pulsante_aggiungi = $(this);

  //find the prev class where next I write a ajax content
  spazio_canzone = pulsante_aggiungi.prev('.titolo_autore_codice_selezionata');

  // find next div
  div_right_click = $(this).next('.click_play_right');

  $.ajax({
    type: "POST",
    url: "includes/query_temp_inserita_play.php",
    data: {
      id_cella_canzone_selezionata: id_cella_canzone_selezionata
    },
    dataType: "json",
    cache: false,
    success: function(scrivo_canzone) {

      JSON.stringify(scrivo_canzone); //to string

      // scrivo il titolo della canzone
      $(spazio_canzone).html(scrivo_canzone.titolo_autore_temp);

    },
    error: function() {
      alert("Sovraccarico del server. Clicca ok e poi ritenta. Grazie");
    }
  })
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="spazio_canzoni_playlist bg-warning">
  <div class="orario_playlist">12:40</div>
  <div class="titolo_autore_codice_selezionata">TEXT - TEXT</div>
  <div class="aggiungi_play" rel="4157">
    <div class="btn btn-danger btn-md">Inserisci</div>
  </div>
  <div class="click_play_right start">
    <input type="hidden" class="canzone_file" value="value to find">
  </div>
</div>

所以我想找到最接近的输入值,接下来在这个隐藏的输入中我想用 ajax 函数编写我的新内容。我想找到这个值

<input type="hidden" class="canzone_file" value="value to find">

所以我的问题是选择我尝试使用 next、nextAll、find、最近但没有的输入文件

怎样才能得到它,然后在这个新值中写入?然后使用 ajax 函数我想在字段中写入一个新值

<input type="hidden" class="canzone_file" value="value to find">

谢谢

标签: jqueryselectinput

解决方案


您可以简单地使用 next 并找到类似:

$('.aggiungi_play').click(function() {
    console.log( $(this).next('.click_play_right').find('.canzone_file').val() );
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="spazio_canzoni_playlist bg-warning">
  <div class="orario_playlist">12:40</div>
  <div class="titolo_autore_codice_selezionata">TEXT - TEXT</div>
  <div class="aggiungi_play" rel="4157">
    <div class="btn btn-danger btn-md">Inserisci</div>
  </div>
  <div class="click_play_right start">
    <input type="hidden" class="canzone_file" value="value to find">
  </div>
</div>


推荐阅读