我创建了一个按钮,该按钮创建具有相同类的元素,同时它们具有自己的用于切换 contenteditable 属性的按钮,但由于某种原因,第一个元素上的按钮会切换所有元素的内容可编辑属性。我应该如何解决这个问题?
$(".addroomtest").click(function(){
$(".roomslist ul").append("<li ><div id='ed' class='editroombutton'>edit</div><div class='editablecont' contenteditable='false' '> Room 301</div></li>");
});
$( ".editroombutton" ).click(function() {
var value = $('.editablecont').attr('contenteditable');
$('.editablecont').attr('contenteditable') === 'true' ?
$('.editablecont').attr('contenteditable', 'false') :
$('.editablecont').attr('contenteditable', 'true');
});