次のコードを使用して、すべての div の読み込みイメージを含む div を表示しようとしていますが、機能させることができません。
たとえば、4 つの div があり、それらの div の中に画像読み込みアイコンを保持する div を含めました。各 div には、同じクラス名のボタンがあります。ボタンを押すたびに、読み込み中の画像を保持する div は最初の div にのみ表示されます。
PSからいくつかの属性を取得しているため、この構造を維持したい<a href>
私のJqueryコード:
<script type="text/javascript">
$(document).ready(function() {
$(".mybutton").click(function() {
var id = $(this).attr("id");
var title = $(this).attr("title");
var dataString = 'id='+ id;
$('#myloader').fadeIn("fast");
$.ajax({
type: "POST",
url: "getvars.php",
data: dataString,
cache: false,
success: function(html) {
$('#myloader').fadeOut("fast");
}
});
});
});
</script>
そして私のhtmlコード:
<!-- Div 1 -->
<div id="Master" style="width:100px; height:100px;">
<div id="myloader" style="width:50px; height:50px; display:none;">Wait...</div>
<a href="" class="mybutton" id="someid" title="sometitle">Press me</a>
</div>
<!-- Div 2 -->
<div id="Master" style="width:100px; height:100px;">
<div id="myloader" style="width:50px; height:50px; display:none;">Wait...</div>
<a href="" class="mybutton" id="someid" title="sometitle">Press me</a>
</div>