我试图制作一个场景。在每一行,有两个按钮(一个是"添加我"另一个是:"修改我")和文本链接("选择")。我希望如此,默认情况下,"添加我"按钮被隐藏。如果有人点击"选择","选择"应更改为"取消选择"和#34;修改我"按钮应该消失了" Add Me"按钮应该是可见的。如果有人点击"取消选择",则应该发生相反的事件。
我已经选择了" Select"文字到" Deslect"。但是,"加我"按钮还没来。除此之外,改变" Deselct"到"选择"并且可以看到"修改我"按钮而不是"添加我"按钮不起作用。
这是我的工作:http://jsfiddle.net/learner73/hyNT3/
$(".selected").click(function(){
$(this).removeClass('selected').addClass('deselected').text('Deselct');
$(this).next(".addBtn").css("visibility", "visible");
$(this).next(".modifyBtn").hide();
});
$(".deselected").click(function(){
$(this).find('deselected').removeClass('deselected').addClass('selected').text('Select');
$(this).next(".addBtn").hide();
$(this).next(".modifyBtn").show();
});
答案 0 :(得分:-1)
$(".addbtn").hide();
$(document).on('click', '.right', function(e) {
$(this).text($(this).text() == 'Select' ? 'Deselect' : 'Select');
$(this).parent().find('.addbtn, .modifyBtn').toggle();
});