Предположив, что ваши дивы имеют разные цели, и поэтому они должны быть разными.
Существует много способов достичь этого. Можно было бы использовать for
, но обычно это не хорошая практика, как для этих случаев.
Вы можете otherway сделать кнопки принадлежат к одному классу, а затем выберите Див согласно предшествующему элементу (например parent) из $(this)
. Вы не разместили свой html код, поэтому я буду считать ваш . Divсодержит вашу кнопку.
JS
jQuery(".mybtnclass").click(function(){
var mydiv = $(this).parent('div');
jQuery(mydiv).load("demo_test.txt");
});
HTML
<div>
<button class="mybtnclass" value="click me1" />
</div>
<div>
<button class="mybtnclass" value="click me2" />
</div>
Это цель контейнера DIV и переписать его содержимое, удаляя таким образом кнопку щелкают.
Другим (sintactically более сложный) подход к целевому DIV по ID Элемента, используя в data HTML атрибутов, и ДИВА может мне в любом месте вашего документа, не обязательно содержащий кнопку.
JS
jQuery(".mybtnclass").click(function(){
var mydiv = $(this).data('banner');
jQuery('#'+mydiv).load("demo_test.txt");
});
HTML
<button class="mybtnclass" value="click me1" data-banner="banner1" />
<div id="banner1"></div>
<button class="mybtnclass" value="click me2" data-banner="justanothername" />
<div id="justanothername"></div>