在div中选择输入隐藏值

时间:2018-07-20 16:29:10

标签: jquery select input

$('.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,找到,最接近但什么都没有

如何获取它,然后在其中写入新值? 然后使用ajax函数,我想在该字段中写入一个新值

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

谢谢

1 个答案:

答案 0 :(得分:1)

您只需使用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>