私はスパンの値を見つけようとしています。私がアンカーをクリックすると、それは私にスパンの中の価値を与えるはずです。それはdynamic.Hereここでは、HTML兄弟の子供の値を見つける
<div class="member-info">
<h2>Total Votes : <span>1</span></h2>
<a href="3" class="btn-system btn-medium border-btn vote_btn" data-target="#danger" data-toggle="modal">Vote</a>
</div>
は私が上でクリックしたときにspan要素に値が利用可能に取得したいのに対し、このコードは私に未定義の値を与えているjQueryのコード
$('.vote_btn').on('click',function(){
var id = $(this).attr('href');
var method_url = "<?php echo base_url(); ?>Home/vote/"+ id;
$.ajax
({
type: "POST",
url : method_url,
success:function(data)
{
if(data=='1')
{
var votes = $(this).siblings('h2').children('span').text() ; alert(votes);
$("#vote_response").html('Thanks you and come back tomorrow to vote again.');
}else if(data=='0')
{
var votes = $(this).siblings('h2').children('span').text() ; alert(votes);
$("#vote_response").html('Sorry you have already voted today, please come back tomorrow to vote again.');
}
$('#response_modal').modal('show')
}
});
});
ですでなければなりませんアンカー投票。助けてください
あなたのajax呼び出しがトリガされたとき、ドキュメントの準備ができているか、何らかのクリックイベントですか? –
そのクリックイベントで – Umerm