2017-10-22 17 views
0

I次のコードを持っている:jQueryのは、同じデータが値を毎回属性取得

$('body').on('click','#confirm_remove',function(){ 
    alert($(this).data('whattoremove')); 
}); 

#confirm_removeは、データ属性(whattoremove)のブートストラップモーダル、内部のボタンIDが更新されるたびにモーダルをこれは検証されますが、何らかの理由でjQuery関数のデータはすべてのクリックで同じ値を持ちます。これは最初にクリックされたときの値です。

これを修正する方法に関するアイデア。

+1

'HTML'コードをあなたを共有してください。 – Shiladitya

答えて

1

ことは、これを試してみてください。

$('#confirm_remove').click(function(){ 
    alert($('#confirm_remove').attr('whattoremove')); 
}); 
+1

このユーザーの問題は解決しているかもしれませんが、将来この問題に遭遇するユーザーにとってはコードオンリーの回答はあまり役に立ちません。あなたのコードが元の問題を解決する理由を説明するために、あなたの答えを編集してください。 –