追加ボタンをクリックすると、削除ボタンが変更されます。しかし、ボタンをもう一度追加するために削除ボタンを変更することはできません。あなたはjQueryを使ってDOM要素を変更するとボタンを動的に追加または削除する方法
<head>
<script type="text/javascript" src="assets/js/jquery-2.0.3.min.js"> </script>
<script type="text/javascript" >
$(document).ready(function()
{
$(".add").click(function(){
var element = $(this);
var I = element.attr("id");
var info = 'id=' + I;
$("#" + I).attr("class", "remove");
$(".remove").text("Remove");
return false;
});
});
</script>
<script type="text/javascript" >
$(document).ready(function()
{
$(".remove").click(function(){
var element = this.id;
var I = element.attr("id");
var info = 'id=' + I;
$("#" + I).attr("class", "add");
$(".add").text("add");
return false;
});
});
</script>
<a class="add" id="1" href="#"> Add </a>
protip: 'this.id'ネイティブDOMスコープを使用してオーバーヘッドを節約jQuery –
あなたのHTMLを表示することもできますか?デフォルトでどのクラスを使用しているのか推測するのは難しいです。 – Stuart
Add –