html 편집기를 사용하여 콘텐츠를 편집하고 있습니다. 이제는 매우 특별한 요소가 삭제되지 않도록해야합니다 (특수 클래스가있는 이미지).HTML 편집기에서 img 태그가 캐럿 노드의 왼쪽에 있는지 알아 보는 방법은 무엇입니까?
BACKSPACE, DELETE, CTRL + X/CMD + X를 사용하여 축소되지 않은 선택/범위의 사용 사례에 대해 솔루션을 찾았지만 여전히 선택/범위가 솔루션 인 경우를 찾고 있습니다. 축소되지 않고 다음 Backspace에서 내 특수 이미지 중 하나를 삭제합니다.
다음 Backspace/Delete에서 해당 img 태그 중 하나를 제거 할 수 있습니까?
예 : CARET은 캐럿/커서 위치를 표시합니다. 다음에 Backspace를 누르면 이미지가 제거됩니다. 이 사건을 어떻게 탐지 할 수 있습니까?
<p>Some Text <b>here <img class="my class" src="..."/></b>CARET some text</p>
당신은을 다루는 두 가지 사례를 갖고있는 것 같다 : 캐럿이 이미지의 오른쪽에, 때 당신은 비어 있지 않은 선택이있을 때. 둘 다 관심 있어요? –
아니요, 비어 있지 않은 선택을위한 작업 솔루션이 있습니다. 문제는 캐럿이 이미지의 왼쪽/오른쪽이고 백 스페이스/삭제가 푸시 될 수있는 경우입니다. – Thariama