$('.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">
谢谢
答案 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>